Contributing¶
We welcome contributions from the community. This page explains how to get started and where to find help.
Getting started¶
Before contributing, please read the project's Contributing Guidelines in the repository. In particular:
- Contributor License Agreement (CLA) — You must sign the Kubernetes CLA before we can accept your pull requests.
- Kubernetes Contributor Guide — Main contributor documentation; you can jump to the contributing page.
- Contributor Cheat Sheet — Common resources for existing developers.
The Kubernetes community abides by the CNCF Code of Conduct.
Development workflow¶
From the repository root:
- Build:
make build - Format:
make fmt - Lint / vet:
make lint - Tests:
make test - Generate manifests:
make manifests generate
After making changes, open a pull request on GitHub. Ensure CI passes and address any review feedback.
Mentorship¶
- Mentoring Initiatives — Kubernetes offers mentorship programs and is always looking for volunteers.
Bug reports¶
Bug reports should be filed as GitHub Issues on this repo.
Communications¶
For meeting schedules and additional community information, see the SIG Apps README.