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.