Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.48 KB

File metadata and controls

42 lines (30 loc) · 1.48 KB

Contributing

Thank you for your interest in contributing to this Terraform module! We welcome contributions from the community.

How to Contribute

Reporting Issues

  • 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

Submitting Changes

  1. Fork the repository
  2. Create a feature branch from main (git checkout -b feature/your-feature)
  3. Make your changes following the coding standards below
  4. Run terraform fmt to format your code
  5. Run terraform validate to validate your configuration
  6. Commit your changes (git commit -m 'Add feature')
  7. Push to your branch (git push origin feature/your-feature)
  8. Open a Pull Request

Coding Standards

  • Follow HashiCorp Terraform Style Conventions
  • Use terraform fmt before committing
  • Add descriptions to all variables and outputs
  • Update README.md if you change inputs/outputs
  • Include examples for new features
  • Write meaningful commit messages

Pull Request Process

  1. Ensure your PR description clearly describes the problem and solution
  2. Link any relevant issues
  3. Update documentation as needed
  4. PRs require at least one approving review before merge

Code of Conduct

Please be respectful and constructive in all interactions. We are committed to providing a welcoming and inclusive experience for everyone.