Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.61 KB

CONTRIBUTING.md

File metadata and controls

44 lines (30 loc) · 1.61 KB

Contributing

Pull Requests are welcome! To start helping out on lolcommits:

Fork then clone the repository:

git clone git@github.com:your-username/lolcommits.git

Create your feature branch:

git checkout -b my-new-feature

When you are happy with your change, run the full test suite:

bundle exec rake

Please ensure nothing is broken. It'd be awesome if you manually tested for regressions as well (since the test suite is far from complete).

This default rake task uses RuboCop to ensure Ruby style guidelines. If you want to run tests before conforming to this to verify functionality, just run rake test and rake features manually.

With a passing test suite, commit your changes, push and submit a new Pull Request:

git commit -am 'Added some feature'
git push origin my-new-feature

At this point you'll be waiting for one of our maintainers to review it. We will try to reply to new Pull Requests within a few days. We might suggest some changes, improvements or alternatives. To increase the chance that your pull request gets accepted:

  • Explain what your are doing (and why) in your Pull Request description.
  • If you are fixing an issue, link to it in your description and mention it in the commit message.
  • Write a good commit message.
  • Write tests.