As teams start consuming our modules we need a versioning strategy.
Proposal:
- Semver via Git tags (v1.0.0)
- Each module under
modules/<name>/
- CHANGELOG.md per module
- terraform-docs on every PR
- Terratest for integration tests
- GitHub Actions: fmt, validate, tflint, terratest
Looking for input before drafting the contributing guide.
As teams start consuming our modules we need a versioning strategy.
Proposal:
modules/<name>/Looking for input before drafting the contributing guide.