Contributing

Bug reports and pull requests are welcome on GitHub. Everyone participating is expected to follow the code of conduct.

Getting started

Install the dependencies and run the test suite:

bundle install
bundle exec rspec

Check style before pushing:

bundle exec rubocop

Pull requests

  • Add tests for any behavior you change.
  • Write commit messages using Conventional Commits. The changelog and releases are generated from them, so the feat: and fix: prefixes decide what ends up in the next release.
  • Leave the version and the changelog alone. Both are updated automatically when a release is cut.