-
Topic branch. Work in a dedicated topic branch. Rebase against master before submitting your pull request if master has changed.
-
Commit message format. See this and use present tense (Add feature, not Added feature).
-
Squash commits. Squash related commits together. If there is no good reason to have separate commits for something, combine them.
-
Passing tests. Run
bundle exec rake
. This will run RuboCop and RSpec. -
Code coverage.
bundle exec rake coverage
should report 100% coverage.
Thank you!