This repository uses GitHub issues for task tracking. All changes to the code should be associated with a GitHub issue.
Contribute to this repository using the following method:
- Find an open GitHub issues or create a new issue.
- Create a new branch from the 'main' branch.
- Make your code changes specific to this issue. Commits should be easily revertable and contain a descriptive message.
- Locally test code changes.
- Create pull request to 'main' branch with a descriptive name of the changes made. Link the issue to the pull request on GitHub.
- Branch will be automatically tested, check these tests pass. (If not continue to make commits until tests pass).
- A maintainer will merge pull request to main after manual review.