A Github issues aggregator
Gitbo aggregates public issues from Github and ranks them based on a popularity algorithm so developers can easily find projects to make significant contributions.
You can play with the application at http://git.bo
Please see the Contribution Guidelines
Setting Up Gitbo
We have included a bootstrap script that sets-up the application, which requires Memcached and Redis to be installed on the system. The script may prompt you to install these programs if you don't already have them installed.
For the bootstrap script to work below we are assuming that you have SQLite installed. If you do not, then you likely want to customize your
database.yml file before you run the script.
- Clone the repo
- Set up your Github API keys and secret token in
application.yml(see directions below).
- Set up any custom database configuration in
database.yml(our example is automatically configured for sqlite3, change as desired).
To Register application for Github OAuth
Go to https://github.com/settings/applications and register your application to get the application keys needed for OAuth.
- URL for development environment:
We have created our application so that you can set up different application credentials for each environment in the
application.yml file. When creating a new application on Github for your production environment replace the URL and callback settings on Github to your specific production URLs. For example,
- URL :