Github issues tracker by popularity and need. Bounties in the future
Ruby JavaScript CoffeeScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
doc
lib
log
notes
public
script
spec
test
vendor
.gitignore
.rspec
CONTRIBUTING.md
Capfile
Gemfile
Gemfile.lock
Guardfile
LICENSE.txt
MIT.txt
Procfile
README.md
Rakefile
config.ru
dump.rdb
logfile
project_development
seal

README.md

GITBO/UNTY

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

Contributing

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.

Easy Set-Up

  1. Clone the repo
  2. Run script/bootstrap in terminal.
  3. Set up your Github API keys and secret token in application.yml (see directions below).
  4. 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: http://localhost:3000
  • Callback: http://localhost:3000/auth/github/callback

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 : http://openissu.es/
  • Callback: http://openissu.es/auth/github/callback

Copyright

Created by Flatiron School, Adam Jonas, Kevin McNamee, Josh Rowley, Jenya Zueva. See our license (LICENSE.txt) for more details.