Thank you for your interest in contributing to this project! This document provides guidelines and instructions for contributing.
- Fork the repository and create your branch from
main. - Make your changes following the guidelines below.
- Test your changes to ensure they work as expected.
- Submit a pull request with a clear description of your changes.
- Run
terraform fmtbefore committing to ensure consistent formatting. - Run
terraform validateto check for syntax errors. - Use meaningful resource names and descriptions for all variables and outputs.
- Pin provider versions in
versions.tf. - Add appropriate tags to all resources that support them.
- Use reusable templates in
pipelines/templates/where possible. - Keep pipeline variables in a dedicated variables section or variable group.
- Add descriptive
displayNamevalues to all stages, jobs, and steps.
- Write clear, concise commit messages.
- Update documentation when making changes to functionality.
- Follow existing code style and conventions.
- Use the GitHub issue tracker to report bugs or suggest enhancements.
- Include as much detail as possible: steps to reproduce, expected behavior, and actual behavior.
Please read our Code of Conduct before contributing.