If I have seen further it is by standing on the shoulders of giants. - Isaac Newton
Please follow theses simples steps to contribute to this project :
-
Fork the repo.
-
Run the tests before doing anything.
-
Add test(s) for your code modification.
-
Rebase your code onto upstream master (this repository) if not up to date.
-
Squash or fixup your commits to achieve a clean commit log.
-
Submit a pull request and ensure tests passes on travis-ci for all supported ruby versions.
As simple as running bundle exec rake
command.
The default rake
task is rake test
.
If you would like to test multiple ruby version using RVM, try rvm all do rake test
.
You may setup all ruby version quickly with rvm all do bundle install
.
Follow Ruby Styleguide by Github and existing code.