Download the PHP package andygrunwald/gerrie without Composer

On this page you can find all versions of the php package andygrunwald/gerrie. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package gerrie

Gerrie

Build Status Dependency Status Scrutinizer Code Quality Code Coverage Documentation Status

Gerrie is a data and information crawler for Gerrit, a code review system developed by Google.

Gerrie uses the SSH and REST-APIs offered by Gerrit to transform the data from Gerrit into a RDBMS. Currently only MySQL is supported. After the transformation the data can be used to start simple queries or complex analysis. One usecase is to analyze communites which use Gerrit like TYPO3, Wikimedia, Android, Qt, Eclipse and many more.

Gerrie is deprecated: watson will be replace Gerrie. Watson benefits from our learnings of developing and maintaing Gerrie in a larger (crawling) scale. Checkout #17 for some more information. Neverless we still merge and support contributions to Gerrie.

Features

Getting started

Download application and install dependencies:

Copy config file and adjust configuration (Database, SSH, Gerrit):

A minimalistic configuration for the TYPO3 Gerrit instance with the user max.mustermann can look like:

Create a new database in your database with name gerrie and setup database scheme:

Create an account (e.g. max.mustermann) in the Gerrit instance you want to crawl (e.g. review.typo3.org:29418), add your SSH public key to the Gerrit instance and execute the gerrie:check command to check your environment:

Important: If your SSH key is protected by a passphrase this check will ask you to enter your passphrase to use the private key for this connection. Gerrie does not save or transfer this passphrase to any foreign server. The private key is only necessary to authenticate against the Gerrit instance.

If everything is fine start crawling:

Now the crawler starts and is doing its job :beer:

You reading can continue in the documentation in the chapters Installation, Configuration, Commands, Database or Contributing.

Documentation

The complete and detailed documentation can be found at Gerrie @ Read the Docs. The documentation is written in reStructuredText and shipped with the source code and can be found in the docs/ folder.

Source code

The source code can be found at andygrunwald/Gerrie @ GitHub.

Contributing

Contribution is welcome at every time.

Contribution is not limited to source code. Also documentation, issues (bugs, new features, nice improvements), talks at usergroups or conferences and so on. In our documentation you can find more detailed information about contribution.

See Gerrie: Contribution @ Read the Docs.

License

This project is released under the terms of the MIT license.

Support, contact or feedback

If you got questions, got feedback, getting crazy with setting up or using this project or want to drink a :beer: and talk about this project just contact me.

Write me an email (see Andy @ GitHub) or tweet me (@andygrunwald). And of course, you can just open an issue in the Gerrie tracker.


All versions of gerrie with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
symfony/class-loader Version 2.6.*
symfony/console Version 2.6.*
symfony/yaml Version 2.6.*
kriswallsmith/buzz Version 0.13
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package andygrunwald/gerrie contains the following files

Loading the files please wait ....