作者:Chris Aniszczyk
回到 2017 年,我们洞察[1]了当时速度(velocity)最高的 30 个开源项目,结果非常有趣。今年,我们想看看 CNCF 的项目速度,以及 2020 年速度最高的 30 个开源项目。此外,我们还承诺今后每六个月发布一次开源项目速度数据[2]。
跟踪具有最高开发速度的项目是定义未来几年可能成功的有前途平台的有效方法。
我们没有讨论是否通过提交、作者或评论和拉请求来度量它们,而是使用气泡图来显示所有三个数据轴,并在对数图上绘制以显示大范围的数据。在图中,气泡的面积与作者的数量成比例,y 轴(高度)是拉请求和问题的总数量,x 轴是提交的数量。
从这些数据中可以得出许多有趣的结论,但以下是主要观点:
Kubernetes 在 CNCF 项目中的贡献者数量持续增长,在作者数量方面也比上次的排名更接近 Linux
自上次我们分享这份报告以来,Rust 已经显著增长(这也与 CNCF 中 Rustlang 项目的增长相关)
自从进入 CNCF 以来,OpenTelemetry 和 Argo 发展迅速
CNCF 项目
GitHub 开源项目前 30 名
你可以在 GitHub 上找到CNCF 项目[3]和其他开源项目[4]的排名,以及谷歌表上的列表和图表:
2020 年所有 CNCF 项目[5]
2020 年 GitHub 开源项目前 30 名[6]
用于生成该数据的所有脚本都位于https://github.com/cncf/velocity(使用Apache 2.0 许可)。如果你看到任何错误,请在那里打开一个问题。
参考资料
[1]
洞察: https://www.cncf.io/blog/2017/06/05/30-highest-velocity-open-source-projects/
[2]开源项目速度数据: https://github.com/cncf/velocity
[3]CNCF 项目: https://github.com/cncf/velocity/blob/master/reports/cncf_projects_ranks.txt
[4]其他开源项目: https://github.com/cncf/velocity/blob/master/reports/other_projects_ranks.txt
[5]2020 年所有 CNCF 项目: https://docs.google.com/spreadsheets/d/1L-Msl6RH33RlOWk0yA80bo64WLKsgnDUlmlphtxHxZo/edit?usp=sharing
[6]2020 年 GitHub 开源项目前 30 名: https://docs.google.com/spreadsheets/d/1D4qyRAOC57HV7xuEG_ngdEJBlt8Lztl50ziut0elBgw/edit?usp=sharing
点击【阅读原文】阅读网站原文。