Take care of pesky code reviews with a trusty Hound.
Hound reviews GitHub pull requests for style guide violations. View the style guide →
- Rename
.sample.env
to.env
- Log into GitHub and go to the Application Settings under Account settings: https://github.com/settings/applications
- Under the Developer Applications panel - Click on "Register new application"
- Fill in the application details:
- Application Name: Hound Development
- Homepage URL: http://localhost:5000
- Authorization Callback URL: http://localhost:5000
- After the Hound Dev app, a screen with a
Client ID
andClient Secret
token should appear. - Add the
Client ID
andClient Secret
to.env
GITHUB_CLIENT_ID=#client_id_token_here
GITHUB_CLIENT_SECRET=#client_secret_token_here
- Run the setup script
./bin/setup
- Run
foreman start
- Run
redis-server
- Set up your
development
environment as per above. - Run
rake
to execute the full test suite.
First, thank you for contributing!
Here a few guidelines to follow:
- Write tests
- Make sure the entire test suite passes locally and on Travis CI
- Open a pull request on GitHub
- Squash your commits after receiving feedback
There a couple areas we would like to concentrate on.
- Add support for JavaScript
- Add support for CSS and Sass
- Write style guides that don't currently exist and would enforce the thoughtbot style guide.