Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.83 KB

CONTRIBUTING.md

File metadata and controls

35 lines (26 loc) · 1.83 KB

How to contribute

We love pull requests from everyone.

Here are some ways you can contribute:

Submitting an Issue

  • We use the GitHub issue tracker to track bugs and features.
  • Before submitting a bug report or feature request, check to make sure it hasn't already been submitted.
  • When submitting a bug report, please include any details that may be necessary to reproduce the bug, including your gem version, Ruby version, and operating system.

Submitting a Pull Request

  1. Push your code to a topic branch. We use the standard git flow with feature, chore and bug branches so name the branch accordingly.
  2. Submit a pull request by setting the develop branch as destination.
  3. Fill in the PR description following the PR template sections.
  4. Once submitted, the test suite will run for the branch automatically.
  5. Request for a code review from on the reviewer

Releasing a new version

  1. Checkout a release branch from the develop branch. Naming for the branch must follow the pattern release/<version number> e.g. release/1.0.0.
  2. Open a pull request with the release branch as origin and the main branch as destination.
  3. Once the pull request is approved and / or the test suite has run successfully, merge the release branch.
  4. Add a git tag for the version e.g. git tag -a 1.0.0 with releases notes when entering the interactive mode.
  5. Push newly added tag to the remote with git push --tags.