Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.13 KB

File metadata and controls

43 lines (30 loc) · 1.13 KB

Contributing

Thank you for your interest in contributing to this project.

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/my-feature)
  3. Make your changes
  4. Run terraform fmt -recursive to format code
  5. Run terraform validate in examples/complete/ to verify syntax
  6. Commit your changes (git commit -m 'Add my feature')
  7. Push to the branch (git push origin feature/my-feature)
  8. Open a Pull Request

Development Setup

Prerequisites

Install pre-commit hooks

pre-commit install

Code Style

  • Use terraform fmt for all Terraform files
  • Follow Terraform naming conventions
  • Use descriptive resource names (avoid _ or single-letter names)
  • Add descriptions to all variables and outputs

Reporting Issues

Please open a GitHub issue with:

  • A clear description of the problem
  • Steps to reproduce
  • Expected vs actual behavior
  • Terraform and provider versions