We would love to accept your patches and contributions to this project.
Contributions to this project must be accompanied by a Contributor License Agreement (CLA). You (or your employer) retain the copyright to your contribution; this simply gives us permission to use and redistribute your contributions as part of the project.
If you or your current employer have already signed the Google CLA (even if it was for a different project), you probably don't need to do it again.
Visit https://cla.developers.google.com/ to see your current agreements or to sign a new one.
This project follows Google's Open Source Community Guidelines.
All submissions, including submissions by project members, require review. We use GitHub pull requests for this purpose.
Follow the typical GitHub guide on how to fork a repo.
Note:
- To keep track of the new releases, configure git to sync your fork with this upstream repository.
- Don't submit a Pull Request to this upstream GitHub repo if you don't want to expose your environment configuration. You're at your own risk at exposing your company data.
- Observe your fork is also public, you cannot make your own fork a private repo.
Complete the manual installation guide in a Google Cloud project in which you're developer and/or owner for testing purposes.
Do all the code changes you wish/need. If you're implementing new use cases, add these resources to the existing terraform module components. Otherwise, in case you're implementing a new component, implement your own terraform module for it.
Change the values in the terraform templates located in the infrastructure/terraform
folder and deploy the code your google cloud project.
terraform init
terraform plan
terraform apply