The k8s.io/kubectl repo is used to track issues for the kubectl cli distributed
with k8s.io/kubernetes. It also contains packages intended for use by client
programs. E.g. these packages are vendored into k8s.io/kubernetes for use in
the kubectl
cli client. That client will eventually move here too.
- 
Full unit-test coverage. 
- 
Go tools compliant ( go get,go test, etc.). It needs to be vendorable somewhere else.
- 
No dependence on k8s.io/kubernetes. Dependence on other repositories is fine.
- 
Code must be usefully commented. Not only for developers on the project, but also for external users of these packages. 
- 
When reviewing PRs, you are encouraged to use Golang's code review comments page. 
- 
Packages in this repository should aspire to implement sensible, small interfaces and import a limited set of dependencies. 
See this document for how to reach the maintainers of this project.
Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.
