Skip to content

如何参加 CNCF 等开源社区呢?如何向 Kubernetes 等开源仓库提交贡献呢?这里提供一些参考? some Information about how to take part in open source org

Notifications You must be signed in to change notification settings

shangm2/ParticipateCommunity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

参与社区

如何参加 CNCF 等开源社区呢?如何向 Kubernetes 等开源仓库提交贡献呢?这里提供一点参考?

有疑问?欢迎提交 Issue 一起交流学习哈!

初识 CNCF

CNCF 是一个开源软件基金会,致力于使云原生计算具有普遍性和可持续性。 云原生计算使用开源软件技术栈将应用程序部署为微服务,将每个部分打包到自己的容器中,并动态编排这些容器以优化资源利用率。 云原生技术使软件开发人员能够更快地构建出色的产品。

具体详情可以参考以下网址

CNCF DashBoard 展示

其中 cncf/devstats 罗列世界上活跃于 CNCF 组织的各个公司以及非营利组织与个人。

Grafana 展示效果:

cncf.io

cncf_develop

county

Kubernetes

贡献准备

注册 GitHub & 签署 CNCF-CLA

  • 注册 GitHub 账户 注册 Github

    注册页面

    提倡 @gmail.com @163.com 等邮箱注册 , 尽量避免 QQ 邮箱。避免以后关联 Slack 出现问题

  • 签署 CNCF-CLA 协议

    登录 linuxfoundation 进行注册以及签署协议。

    登录页面

签署 CLA 协议的邮箱应该与 Git 客户端本地配置邮箱保持一致,否则验证不过。 访问 CLA 签署网站需要科学上网。 所注册邮箱不推荐使用 QQ 邮箱。

具体流程可以参考:官方指导

参与贡献

熟悉 PR 流程

创建 PR 流程

详情参考官网(website):https://kubernetes.io/docs/contribute/

contribute

以 CNCF Kubernetes 为例

向 Kubernetes 提交 issue/pr,详见 https://github.com/kubernetes/community/#contribute

Linux 开发环境

熟悉基本 Linux 操作、Git 操作

推荐 Git 操作教程

熟悉 Git 操作必不可少

开始第一个贡献

如何向 Kubernetes 贡献你的第一个贡献呢?

向 Kubernetes 贡献

如上图所示,在 Issues 中输入 help 或者 good first issue 进行过滤,新手一般都是从这里开始参与社区贡献之门。

kk-search

kk-search2

进阶之路

参见 贡献指南

关注 kubernetes 其他仓库,如 enhancements community website

enhancements 有关最近 kk 以及未来的发展方向、community 有关 kk 的各种规章制度、website 表示 kk 官网

加入 kk 社区的 Slack 频道

进阶方向 研究 kubernetes 源码,关注 KEPS。参与相关 线上会议

kubernetes 汉化

kubernetes 汉化 https://github.com/k8smeetup

K8SMeetup 翻译流程与翻译校稿规范

Istio 汉化

Istio 汉化 https://github.com/servicemesher

Istio 官方文档翻译指导手册

Github 常用语

Github 常用语

About

如何参加 CNCF 等开源社区呢?如何向 Kubernetes 等开源仓库提交贡献呢?这里提供一些参考? some Information about how to take part in open source org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published