Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
-
Fork the Project
-
Setup the environment.
This project uses vscode devcontainer to provide a completly configured development environment. If you are using vscode and have the remote container extension installed, you should be asked to use the devcontainer when you open this project inside of vscode.If you are not using devcontainers then you will need to have
terraform
,pre-commit
,terraform-docs
,tflint
,tfsec
andcheckov
installed.Most of the steps can be found in the Dockerfile.
-
Create your Feature Branch (
git checkout -b amazing_feature
) -
Commit your Changes (
git commit -m 'Added something amazing!'
) -
Push your changes (
git push origin amazing_feature
) -
Open a Pull Request