CodeReviewer is a code review bot made in Ruby, whose purpose is to manage pull requests on your repository.
Warning: Currently it only monitors new pull requests and randomly assign a user from a collaborators list as a reviewer.
CodeReviewer currently uses a YAML file, called settings.yaml
, that contains the github usernames from all possible collaborators.
Configuration Example:
production:
collaborators: [Waldo, Wenda, Odlaw, Wilma]
Simply run: RACK_ENV=production ruby app.rb
Build a docker image with docker build . -t codereviewer
Then run it with docker run -p 4567:4567 codereviewer
- Assign Reviewer/s from a group of a organization
- If you have any suggestions please open an Issue.