Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 1020 Bytes

CONTRIBUTING.md

File metadata and controls

15 lines (13 loc) · 1020 Bytes

Contributing

If you would like to contribute to this project please fork the repo and follow the guidelines below:

  1. Create an issue outlining the feature or bug
  2. Once approved/confirmed create a new branch from the staging branch
  3. Once your feature has been implemented ensure:
  • Exisiting RSpec unit tests still pass
  • No Rubocop offenses have been introduced
  1. Create a new pull request merging into the staging branch (unit and rubocop tests will automatically run on travis)
  2. Update PR if the code reviewer returns comments or tests fail in the step above
  3. Once merged into the staging branch travis will create a new pre release gem
  4. Please test your changes locally using the new pre release gem
  5. Subject to confirmation that the changes are working as expected the gem version + gemspec date will be updated
  6. As before a new pre release gem will be created for the new version, once tested and approved the new gem version will be pushed to rubygems