Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rjz/hubroulette

Code review roulette!
https://github.com/rjz/hubroulette

Last synced: 6 days ago
JSON representation

Code review roulette!

Awesome Lists containing this project

README

        

# Hubroulette

Pull request roulette! Assign a teammate to review newly opened Github Pull
Requests while announcing the play-by-play in the team slack channel.

### Heroku installation

$ git clone [email protected]:rjz/hubroulette

$ heroku create
$ git push heroku master
$ heroku ps:scale web=1

### Configuration

Use environment variables to define global settings:

$ heroku config:set \
SLACK_CHANNEL='#github' \
SLACK_TOKEN='xxxxxxxx-xxxxxx-xxxxxxx-xxxxxxxx' \
GITHUB_ACCESS_TOKEN='foobar' \
GITHUB_WEBHOOK_SECRET='xyz' \
HUBROULETTERC='{"team":[{"github":"rjz","slack":"rj"}]}'

Per-repository configuration can be managed using a JSON `.hubrouletterc` file
in the top level of the repository.

```json
{
"slackChannel": "#general",
"team": [
{
"github": "",
"slack": ""
}
]
}
```

### License

MIT