This page describes how to contribute to PipeCD.

PipeCD is an open source project that anyone in the community can use, improve, and enjoy. We’d love you to join us!

Contributor License Agreement

Contributions to this project must be accompanied by a Contributor License Agreement (“CLA”) described at pipe-cd/pipecd/master/ 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.

You generally only need to sign a CLA once, so if you’ve already signed one, you probably don’t need to do it again.

In case you have not signed yet, pipecd-bot will guide you to sign the CLA when you send the first pull request to pipe-cd/pipecd repository.

Creating an issue

If you’ve found a problem, please create an issue in the pipe-cd/pipecd repository.

Creating a pull request

Look at our help wanted issues or our good first issues for finding some good issues for your first pull request.

Small tips

The pull request title is used to generate our release changelog. Therefore, it would be great if you write the title that is easier to understand from the user’s point of view.

Code reviews

All submissions, including submissions by project members, require review. We use GitHub pull requests for this purpose. Consult GitHub Help for more information on using pull requests.

Last modified February 27, 2023: Release v0.42.0 (#4226) (34c305f8)