- Fork the project to your own GitHub account
- Clone your fork
- Make sure that you have Ruby installed (you can check the supported Ruby
versions in
.travis.yml
) - Run
bundle install
. If you see failures related to compiling native extensions you need to follow a tutorial for setting up Ruby on Rails - Make sure that you have PostgreSQL installed and
postgres
role that does not require password to connect. - Run
rake db:setup
- Run the test suite with
rake
and check if all the tests pass - Switch to a feature branch -
git checkout -b my-new-feature
- Write the code and make sure that the tests are still passing
- Push your branch and submit a pull request