Skip to content

Contributing

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Commit with clear messages (git commit -m 'Add amazing feature')
  5. Push to your branch (git push origin feature/amazing-feature)
  6. Open a Pull Request

Pull Request Guidelines

  • Describe what you're changing and why
  • Reference any related issues
  • Ensure all validation scripts pass:
    • tools/validate-terraform.sh - Validates Terraform syntax
    • tools/validate-local.sh - Validates Kubernetes manifests
    • tools/validate-modules.sh - Comprehensive module validation (battle-tested checks)
  • Update documentation if needed

Code of Conduct

Be respectful, constructive, and professional.

Released under the MIT License.