Contributions to our repos are welcomed by any user interested in the improvement of a particular piece of code or functionality. As a starting point, interested users should find existing issues to work on. Users are encouraged to contribute in the forms of:
- Reporting a Bug or Feature
- Contributing code via Pull Request
- Before filling out a new request please:
- Check if there are existing reports (opened or closed)
- Have all materials prepared to fill out the appropriate Issue Template
- Before filling out a pull Request :
- Have related issues numbers
- Not have changed any tags
- Pull the latest of Master Branch
- Checkout feature branch
- Make appropriate commits
- Push committed code to remote branch as needed
- Before final push please ensure:
- Run terraform fmt to ensure code is formatted correctly
- Clean up any commit Messages
- Run any local tests
- Fill Out Pull Request Template.
- Please reference any associated issues ensuring they are closed when Pull Request is closed
- Request at least 1 approver (GitHub will automatically populate the approvers with code owners as approval from a code owners is required to merge).
- Pull Request will be merged if approved, and if all GH actions completed successfully
Our project has adopted Contributor Covenant v2.0