Contributing
May 12, 2026 ยท View on GitHub
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/cli.git - Create a feature branch.
- Write tests.
- Run the linter and formatter
make all.- You may need to install golangci-lint if you don't have it installed
- Add your changes to
CHANGELOG.mdin Commitizen style message - Open a pull request against
upstream main.- Once you have marked your PR as
Ready for Reviewplease do not force push to the branch
- Once you have marked your PR as
- Celebrate :tada:!