Thank you for your interest in contributing to this Terraform module! We welcome contributions from the community.
- Use GitHub Issues to report bugs or request features
- Include Terraform version, provider version, and relevant configuration snippets
- Provide clear steps to reproduce the issue
- Fork the repository
- Create a feature branch from
main(git checkout -b feature/your-feature) - Make your changes following the coding standards below
- Run
terraform fmtto format your code - Run
terraform validateto validate your configuration - Commit your changes (
git commit -m 'Add feature') - Push to your branch (
git push origin feature/your-feature) - Open a Pull Request
- Follow HashiCorp Terraform Style Conventions
- Use
terraform fmtbefore committing - Add descriptions to all variables and outputs
- Update
README.mdif you change inputs/outputs - Include examples for new features
- Write meaningful commit messages
- Ensure your PR description clearly describes the problem and solution
- Link any relevant issues
- Update documentation as needed
- PRs require at least one approving review before merge
Please be respectful and constructive in all interactions. We are committed to providing a welcoming and inclusive experience for everyone.