如何参加 CNCF 等开源社区呢?如何向 Kubernetes 等开源仓库提交贡献呢?这里提供一点参考?
有疑问?欢迎提交 Issue 一起交流学习哈!
CNCF 是一个开源软件基金会,致力于使云原生计算具有普遍性和可持续性。 云原生计算使用开源软件技术栈将应用程序部署为微服务,将每个部分打包到自己的容器中,并动态编排这些容器以优化资源利用率。 云原生技术使软件开发人员能够更快地构建出色的产品。
具体详情可以参考以下网址
其中 cncf/devstats 罗列世界上活跃于 CNCF 组织的各个公司以及非营利组织与个人。
Grafana 展示效果:
-
注册 GitHub 账户 注册 Github
提倡 @gmail.com @163.com 等邮箱注册 , 尽量避免 QQ 邮箱。避免以后关联 Slack 出现问题
-
签署 CNCF-CLA 协议
登录 linuxfoundation 进行注册以及签署协议。
签署 CLA 协议的邮箱应该与 Git 客户端本地配置邮箱保持一致,否则验证不过。 访问 CLA 签署网站需要科学上网。 所注册邮箱不推荐使用 QQ 邮箱。
具体流程可以参考:官方指导
详情参考官网(website):https://kubernetes.io/docs/contribute/
向 Kubernetes 提交 issue/pr,详见 https://github.com/kubernetes/community/#contribute
熟悉基本 Linux 操作、Git 操作
推荐 Git 操作教程
熟悉 Git 操作必不可少
如何向 Kubernetes 贡献你的第一个贡献呢?
如上图所示,在 Issues 中输入 help 或者 good first issue 进行过滤,新手一般都是从这里开始参与社区贡献之门。
参见 贡献指南
关注 kubernetes 其他仓库,如 enhancements community website
enhancements 有关最近 kk 以及未来的发展方向、community 有关 kk 的各种规章制度、website 表示 kk 官网
加入 kk 社区的 Slack 频道
进阶方向 研究 kubernetes 源码,关注 KEPS。参与相关 线上会议。
kubernetes 汉化 https://github.com/k8smeetup
Istio 汉化 https://github.com/servicemesher










