As a component in the Terragrunt ecosystem, contribution largely follows the guidelines set forth in Terragrunt documentation.
If you would like to contribute to the Terragrunt Engine, please follow the guidelines below:
- Create an issue or an RFC to discuss the proposed changes.
- Fork the repository.
- Update documentation as appropriate based on the changes you would like to introduce.
- Make your changes.
- Run linters, tests and formatters.
- Create a pull request.
Note that the maintainers of Terragrunt will do their best to review your pull request in a timely manner, but it may take some time to get a response. We appreciate your patience.
If possible, highlight the importance of your pull request to the broader Terragrunt community in the pull request description, and encourage the community to participate in the discussion.