site/content/en/docs/contrib/guide.en.md
Be excellent to each other. Please refer to our Kubernetes Community Code of Conduct.
We'd love to accept your patches! Before we can take them, please fill out either the individual or corporate Contributor License Agreement (CLA)
"good first issue" - issues where there is a clear path to resolution
"help wanted" - issues where we've identified a need but not resources to work on them
"priority/important-soon" or "priority/important-longterm" - high impact issues that need to be addressed in the next couple of releases.
Ask on the #minikube Slack if you aren't sure
Once you've discovered an issue to work on:
/assign to assign it to yourselfminikubeAfter forking minikube you can clone for best practices use the following instruction:
git clone [email protected]:kubernetes/minikube.git
cd minikube
git remote rename origin upstream
git remote set-url --push upstream NO_PUSH
git remote add origin [email protected]:<YOUR_GITHUB_USERNAME>/minikube.git
To get feedback on a larger, more ambitious changes, create a PR containing your idea using the MEP (minikube enhancement proposal) template. This way other contributors can comment on design issues early on, though you are welcome to work on the code in parallel.
If you send out a large change without a MEP, prepare to be asked by other contributors for one to be included within the PR.
For coding, refer to the Kubernetes Coding Conventions
For documentation, refer to the Kubernetes Documentation Style Guide