本文发表于一年多前。旧文章可能包含过时内容。请检查页面中的信息自发布以来是否已变得不正确。
宣布 Kubernetes 社区组年度报告
鉴于 Kubernetes 项目的增长和规模,现有的报告机制被证明是不充分且具有挑战性的。Kubernetes 是一个庞大的开源项目。仅主 k/kubernetes 仓库就有超过100000次提交,项目中还有数百个其他代码仓库,以及数千名贡献者,事情很多。事实上,在撰写本文时,共有37个贡献者小组。我们也重视所有形式的贡献,而不仅仅是代码更改。
在此背景下,报告所有这些活动的挑战促使我们探索更好的选择。因此,受 Apache 软件基金会的PMC 报告开放指南和CNCF 项目年度报告的启发,Kubernetes 项目自豪地宣布** Kubernetes 社区小组年度报告,涵盖特别兴趣小组 (SIG) 和工作组 (WG)**。在其旗舰版中,2020年总结报告侧重于通过评估和促进上游社区内小组的健康状况来改善 Kubernetes 生态系统。
此前,Kubernetes 项目整体报告各小组及其活动的机制是devstats、GitHub 数据和问题,以衡量给定 UG/WG/SIG/委员会的健康状况。作为一个涵盖多个不同社区的项目,拥有能够捕捉人性化方面的信息至关重要。拥有超过50,000名贡献者,很容易假设项目有足够的人手,而这份报告提供的信息比 /help-wanted 和 /good-first-issue 对最终用户来说更多。这就是我们维持项目的方式。借用指导委员会成员Paris Pittman的话说:“需要更紧密的反馈循环,而不仅仅是 GitHub 数据和问题。鉴于 Kubernetes 作为一个项目多年来在规模和贡献者数量上都有所增长,我们已经超越了现有的报告机制。”
指导委员会成员与领导小组和委员会的成员之间的现有沟通渠道也需要尽可能开放和双向。为了实现这一目的,每个小组和委员会都从指导委员会成员中指定了一名联络员,以便在整个过程中提供启动、帮助或指导。根据Davanum Srinivas,又名 dims 的说法,“……这是这份报告的主要动机之一。人们(领导小组/委员会的成员)知道他们可以联系我们,并且有一个途径可以联系我们……这是我们为他们建立双向反馈的方式。” 这些行动项目的进展将在每月的指导委员会会议上更新和跟踪,确保这不是一次性活动。引用指导委员会成员之一Nikhita Raghunath的话说:“……一旦我们有了基础,联络员将与这些小组合作,确保问题得到解决。明年我们有报告时,我们会查看取得的进展以及如何做得更好。但其理念绝不是止步于报告。”
通过这份报告,我们希望为我们的最终用户社区提供信息,他们可以使用这些信息来确定支持项目的方式,并先睹为快地了解即将推出的功能的路线图。作为一个社区,我们依靠反馈而蓬勃发展,并乐于听取您对报告的看法。您可以通过 Slack 或 邮件列表联系指导委员会。