Thank you for your interest in contributing to this project.
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Make your changes
- Run
terraform fmt -recursiveto format code - Run
terraform validateinexamples/complete/to verify syntax - Commit your changes (
git commit -m 'Add my feature') - Push to the branch (
git push origin feature/my-feature) - Open a Pull Request
- Terraform >= 1.5
- pre-commit (optional but recommended)
pre-commit install- Use
terraform fmtfor all Terraform files - Follow Terraform naming conventions
- Use descriptive resource names (avoid
_or single-letter names) - Add descriptions to all variables and outputs
Please open a GitHub issue with:
- A clear description of the problem
- Steps to reproduce
- Expected vs actual behavior
- Terraform and provider versions