Contributing Guidelines
January 17, 2023 ยท View on GitHub
Contributions are welcome via GitHub pull requests. This document outlines the process to help get your contribution accepted.
How to Contribute
- Fork this repository, develop, and test your changes.
- Submit a pull request.
- Make sure all tests are passing.
NOTE: In order to make testing and merging of PRs easier, please submit changes for different fixes/features/improvements in a separate PRs.
Technical Requirements
- Must follow Golang best practices
- Must pass CI jobs for linting golangci-lint tool and unit tests
- All changes require reviews from the responsible organization members before merge.
Once changes have been merged, the release will be done by the responsible organization members.
Versioning
Versioning should follow semver. Any backwards incompatible changes should be bump the major version and stated in the Release Notes.