Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rjz/hubroulette
Code review roulette!
https://github.com/rjz/hubroulette
Last synced: 6 days ago
JSON representation
Code review roulette!
- Host: GitHub
- URL: https://github.com/rjz/hubroulette
- Owner: rjz
- License: other
- Created: 2015-11-17T15:17:10.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-09-26T03:42:54.000Z (over 6 years ago)
- Last Synced: 2024-12-17T15:43:41.696Z (9 days ago)
- Language: Go
- Size: 254 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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