MicroK8s is open source (Apache License 2.0) and actively seeks any community contibutions for code, add-ons, suggestions and documentation. Many of the features currently part of MicroK8s originated in the community, and we are very keen for that to continue. This page details a few notes, workflows and suggestions for how to make contributions most effective and help us all build a better MicroK8s for everyone - please give them a read before working on any contributions.
MicroK8s has been created under the Apache License 2.0, which will cover any contributions you may make to this project. Please familiarise yourself with the terms of the license.
Additionally, MicroK8s uses the Harmony CLA agreement. It’s the easiest way for you to give us permission to use your contributions. In effect, you’re giving us a licence, but you still own the copyright — so you retain the right to modify your code and use it in other projects. Please sign the CLA here before making any contributions.
MicroK8s has adopted the Ubuntu code of Conduct. You can read this in full here.
For contributing code please look at HACKING.md.
Docs for MicroK8s are published online at https://microk8s.io/docs. You can make suggestions and edit the pages themselves by joining the Kubernetes discourse at discuss.kubernetes.io or follow the link at the bottom of any of the pages published at https://microk8s.io/docs There is a documentation page which describes how to write and edit docs, published as part of the documentation.