We're happy to receive feature requests and PRs. If your change is nontrivial, please open an issue to discuss the idea and implementation strategy before submitting a PR.
-
Fork the repository.
-
Create an
upstreamremote.
$ git remote add upstream git@github.com:fastly/terraform-provider-fastly.git-
Create a feature branch.
-
Make changes.
-
Write tests.
-
Validate your change via the steps documented in the README.
-
Review the documentation guide to ensure that you have properly documented your changes.
-
Open a pull request against
upstream main. Note: once you have marked your PR asReady for Reviewyou should avoid 'force pushing' to the branch unless a reviewer asks you to do so. -
Add an entry in
CHANGELOG.mdin theUNRELEASEDsection under the appropriate heading with a link to the PR. -
Celebrate 🎉!