Skip to content

Latest commit

 

History

History
163 lines (100 loc) · 9.85 KB

CONTRIBUTING.md

File metadata and controls

163 lines (100 loc) · 9.85 KB

Contributing to PipeCD

If you're interested in contributing to PipeCD, this document will provide clear instructions on how to get involved.

The Open Source Guides website offers a collection of resources for individuals, communities, and companies who want to learn how to run and contribute to an open source project. Both contributors and newcomers to open source will find the following guides especially helpful:

Code of Conduct

PipeCD follows the CNCF Code of Conduct. Please read it to understand which actions are acceptable and which are not.

Get Involved

There are various ways to contribute to PipeCD, and many of them don't involve writing code. Here are a few ideas to help you get started:

  • Start by using PipeCD. Follow the Quickstart guide. Does everything work as expected? If not, we're always looking for improvements. Let us know by opening an issue.
  • Browse through the open issues. Provide workarounds, ask for clarification, or suggest labels.
  • If you find an issue you'd like to fix, open a pull request. Issues labeled as Good first issue are a good starting point.
  • Read the PipeCD docs. If you come across anything that is confusing or can be improved, click "Edit this page" on the right side of most docs to propose changes through the GitHub interface.
  • Participate in Discussions and share your ideas.

Contributions are highly welcome. If you need help planning your contribution, please reach out to us on Twitter at @pipecd_dev and let us know you're seeking assistance.

Join our Slack Channel

We have a #pipecd channel on CNCF Slack for discussions related to PipeCD development. You can also provide valuable help by assisting other users in the channel.

Our Development Process

PipeCD uses GitHub as its source of truth. The core team will be working directly there. All changes will be public from the beginning.

All pull requests undergo checks by the continuous integration system, GitHub Actions. These checks include unit tests, lint tests, and more.

Branch Organization

PipeCD has one primary branch master.

Issues