Thanks for your interest in contributing!
Before contributing (via a Pull Request) we ask that contributors file an issue to start a conversation.
To report a bug, create an issue and choose the Bug Report
template.
To request a feature, create an issue and choose the Feature Request
template.
To ask a general question, create an issue and choose the General Question
template.
We use github flow to contribute to this project. This basically means:
- Fork the repo and create your branch from
main
. - Contribute your feature/fix (code, tests, docs) to your branch.
- Open a draft pull request and ensure automated tests are passing.
- Mark your draft as ready for review and we'll review.
After pull requests are merged a maintainer will issue a new git tag that follows semver. This will trigger an automated release and the new version will be available. Maintainers may choose to batch contributions if there are many actively being worked on.