Thank you for your interest in contributing!
This doc is about how to contribute to this repo specifically. For how to
contribute to tektoncd projects in general, see the overview in our README
and the individual CONTRIBUTING.md
files in each respective project.
All contributors must comply with the code of conduct.
PRs are welcome, and will follow the tektoncd pull request process.
Once your experimental project proposal has been accepted:
- Create a new folder for your project
- Add an OWNERS file only in the initial pull request so that the project owners can approve subsequent pull requests for your project
- Add a README describing your project
- Add your project to the list of projects in presubmit-tests.sh
There is no one-size-fits-all standard for code in this repo. Projects are encouraged to define expectations in their own CONTRIBUTING.md documents, such as whether code should include tests and whether it's OK for the same reviewer to approve and LGTM. In general, to encourage experimentation, code in this repo is not held to the same standards as other repos in the tektoncd org.