Contribution Guidelines
Welcome to Kubernetes. We are excited about the prospect of you joining our community! The Kubernetes community abides by the CNCF code of conduct. Here is an excerpt:
As contributors and maintainers of this project, and in the interest of fostering an open and welcoming community, we pledge to respect all people who contribute through reporting issues, posting feature requests, updating documentation, submitting pull requests or patches, and other activities.
Getting Started
We have full documentation on how to get started contributing here:
- Contributor License Agreement Kubernetes projects require that you sign a Contributor License Agreement (CLA) before we can accept your pull requests
- Kubernetes Contributor Guide - Main contributor documentation, or you can just jump directly to the contributing section
- Contributor Cheat Sheet - Common resources for existing developers
Documentation examples
Concept pages do not embed YAML manifests directly. Put the manifest under
site/static/examples/<api>/<topic>/ and render it with the include
shortcode:
{{< include file="examples/leaderworkerset/failure-handling/none.yaml" lang="yaml" >}}
The site build fails if the referenced file is missing. Every manifest under
site/static/examples, docs/examples and config/samples is decoded with
strict field checking and run through the admission webhooks by
test/examples, which runs as part of make test, so a snippet cannot drift
from the API without failing CI.
Mentorship
- Mentoring Initiatives - We have a diverse set of mentorship programs available that are always looking for volunteers!
Contact Information
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.