本文已超过一年。较旧的文章可能包含过时的内容。请检查页面中的信息自发布以来是否已不正确。

上海新贡献者研讨会

Kubecon Shanghai New Contributor Summit attendees. Photo by Jerry Zhang

Kubecon 上海新贡献者峰会与会者。图片来源:Jerry Zhang

我们最近在中国完成了首届新贡献者峰会,这是首届在中国举办的 KubeCon。看到所有对成为贡献者感兴趣的中国和亚洲开发者(以及来自世界各地的少数人)真是令人兴奋。在漫长的一天中,他们学习了如何、为什么以及在哪里为 Kubernetes 做出贡献,创建了拉取请求,参加了现有贡献者小组的讨论,并签署了他们的 CLA。

这是我们的第二个新贡献者研讨会 (NCW),它建立在哥本哈根 SIG 贡献者体验成员创建和领导的研讨会之上。考虑到受众,该研讨会以中文和英文两种语言进行,充分利用了 CNCF 赞助的出色同声传译服务。同样,NCW 团队包括社区中讲英语和讲中文的成员:Yang Li、XiangPeng Zhao、Puja Abbassi、Noah Abrahams、Tim Pepper、Zach Corleissen、Sen Lu 和 Josh Berkus。除了演讲和帮助学生之外,该团队的双语成员还将所有幻灯片翻译成了中文。共有 51 名学生参加。

Noah Abrahams explains Kubernetes communications channels. Photo by Jerry Zhang

Noah Abrahams 解释 Kubernetes 通信渠道。图片来源:Jerry Zhang

NCW 带领参与者完成为 Kubernetes 做贡献的各个阶段,首先是从确定在哪里做贡献,然后介绍 SIG 系统和我们的存储库结构。我们还有来自 Docs 和测试基础设施的“客座演讲者”,他们介绍了在这些领域做出贡献。最后,我们进行了一些关于提交问题以及创建和批准 PR 的实践练习。

这些实践练习使用一个名为 贡献者游乐场 的存储库,该存储库由 SIG 贡献者体验创建,作为新贡献者尝试在 Kubernetes 存储库上执行各种操作的场所。它修改了 Prow 和 Tide 自动化,使用与真实存储库中类似的 Owners 文件。这使学生可以了解如何在我们存储库中进行贡献的机制,而不会中断正常的开发。

Yang Li talks about getting your PRs reviewed. Photo by Josh Berkus

Yang Li 谈论如何获得 PR 的审查。图片来源:Josh Berkus

“防火墙”和语言障碍都使得从中国为 Kubernetes 做贡献变得不那么直接。此外,由于开源商业模式在中国尚不成熟,员工在开源项目上工作的时间有限。

中国工程师渴望参与 Kubernetes 的开发,但由于 Kubernetes 是一个如此庞大的项目,他们中的许多人不知道从哪里开始。通过本次研讨会,我们希望帮助那些想要做出贡献的人,无论他们是想修复遇到的错误、改进或本地化文档,还是需要在工作中处理 Kubernetes。我们很高兴看到越来越多的中国贡献者在过去几年中加入社区,我们希望在未来看到更多的人。

“我参与 Kubernetes 社区大约三年了,”XiangPeng Zhao 说。“在社区中,我注意到越来越多的中国开发者对为 Kubernetes 做贡献表现出兴趣。然而,要开始为一个如此庞大的项目做贡献并不容易。我尽力帮助我在社区中遇到的人,但我认为仍然可能有一些新的贡献者因为不知道在遇到麻烦时在哪里寻求帮助而离开社区。幸运的是,社区在哥本哈根 KubeCon 发起了 NCW,并在上海 KubeCon 举办了第二次。我非常兴奋被 Josh Berkus 邀请来帮助组织这次研讨会。在研讨会期间,我与社区朋友面对面交流,指导与会者进行练习等等。所有这些对我来说都是一次难忘的经历。作为一名已经有多年贡献经验的贡献者,我也学到了很多。我希望我在几年前开始为 Kubernetes 做贡献时也能参加这样的研讨会。”

Panel of contributors. Photo by Jerry Zhang

贡献者小组。图片来源:Jerry Zhang

研讨会以当前贡献者小组的讨论结束,包括 Lucas Käldström、Janet Kuo、Da Ma、Pengfei Ni、Zefeng Wang 和 Chao Xu。该小组旨在让新贡献者和现有贡献者了解一些最活跃的贡献者和维护者的日常工作幕后情况,他们来自中国和世界各地。小组成员讨论了从哪里开始你的贡献者之旅,以及如何与审阅者和维护者互动。他们进一步谈到了从中国贡献的主要问题,并让与会者了解了 Kubernetes 即将发布的版本中的令人兴奋的功能。

研讨会结束后,Xiang Peng Zhao 在微信和 Twitter 上与一些与会者聊了聊他们的经历。他们非常高兴参加了 NCW,并对改进研讨会提出了一些建议。一位与会者 Mohammad 说:“我在研讨会上度过了愉快的时光,并且学到了很多关于 k8s 的整个贡献者流程。”另一位与会者 Jie Jia 说:“研讨会很棒。它系统地解释了如何为 Kubernetes 做出贡献。即使以前对此一无所知,与会者也能理解这个过程。对于那些已经是贡献者的人,他们也可以学到一些新的东西。此外,我可以在研讨会上结交来自中国内外的新朋友。太棒了!”

SIG 贡献者体验将继续在即将举行的每次 Kubecon 上举办新贡献者研讨会,包括西雅图、巴塞罗那和 2019 年 6 月重返上海。如果你今年没有成功加入,请在未来的 Kubecon 上注册。并且,当你遇到 NCW 与会者时,请务必欢迎他们加入社区。

链接