Kubectl
k8s.io/kubectl
仓库用于跟踪随 k8s.io/kubernetes
分发的 kubectl 命令行工具的问题。它还包含了供客户端程序使用的包。例如,这些包被引入到 k8s.io/kubernetes
中,用于 kubectl 命令行客户端。该客户端最终也会迁移到这里。
贡献要求
-
完整的单元测试覆盖。
-
符合 Go 工具规范(
go get
、go test
等)。需要能够在其他地方被引用。 -
不依赖
k8s.io/kubernetes
。依赖其他仓库是可以的。 -
代码必须有有用的注释。不仅是为了项目的开发者,也是为了这些包的外部用户。
-
在审查 PR 时,鼓励使用 Golang 的代码审查评论页面。
-
此仓库中的包应该致力于实现合理、小巧的接口,并导入有限的依赖项。
社区、讨论、贡献和支持
关于如何联系本项目的维护者,请参阅此文档。
行为准则
参与 Kubernetes 社区受 Kubernetes 行为准则的约束。