Welcome to the Tekton Dashboard project! Thanks for considering contributing to our project and we hope you'll enjoy it :D
All contributors must comply with the code of conduct.
To get started developing, see our DEVELOPMENT.md.
In the community repo you'll find info on:
- Contacting other contributors
- Development standards around principles, commit messages and code
- Processes like finding something to work on, reviews, and becoming an OWNER
You can find details on our automation infrastructure in the plumbing repo.
If you have an idea for a feature, or if you have a solution for an existing issue that involves an API or UI change, we highly suggest that you propose the changes before implementing them.
This is for two main reasons:
- Yes is forever
- It's easier/cheaper to make changes before implementation (and you'll feel less emotionally invested!)
Post in the #dashboard channel on slack or create a new issue and fill in the feature request template.
A great proposal will include:
- The use case(s) it solves Who needs this and why?
- Requirements What needs to be true about the solution?
- Alternative proposals Even if alternatives aren't obvious, forcing yourself to brainstorm a couple more approaches may give you new ideas or make clear that your initial proposal is the best one
Also feel free to reach out to us on slack if you want any help/guidance.
Thanks so much!!
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License. Code samples are licensed under the Apache 2.0 License.