又是一年,GitHub 例行发布了 2017 年度的章鱼猫观察报告[1]。以下我们撷取此报告中一些有趣的结果分享给大家。
数百万的开发人员使用 GitHub 来共享代码和构建业务。在这里你可以完成你的工作、打造新的技术、贡献给开源项目等等。历史已经证明,当好奇的人聚集到一起工作,一些美好的事情就会随之而来:工作进行得更快、新的想法涌现,从根本上改变了我们建立软件的方式。
为了庆祝这贡献和辉煌的一年, 让我们回顾一下 2017 年的项目、人员和团队。
十年千万,遍及全球
过去这十年,GitHub 各项数据已经超过了百万级,甚至千万级。在 2017 年,GitHub 社区有 2400 万开发者工作于 6700 万个仓库上,就连这些开发者组成的组织都达到了 150 万个。
而这些开发者遍及全球:亚洲 710 万,北美 590 万,欧洲 530 万,等等。
这一年,忙碌的一年
人们在 2500 万个公开仓库上分享代码。从 2016 年 9 月到现在的一年间:
编程语言,各就其位
通过 PR 所使用的语言,可以发现最流行的语言是——JavaScript!而 Python 取代了 Java 成为了第二名。很高兴 Ruby 和 PHP 分别能取得第四、第五名。其余的名次和去年[6]相差不大。
项目排名,众望所归
从这些活跃的仓库中,我们找出了 10 大复刻数最多的仓库。人工智能方向的 TensorFlow[7]项目夺得桂冠,前端方向的 BootStrap[8] 是第二。尤雨溪的 vuejs[9] 排名第六,恰恰比排名第七的 Facebook 的 react[10] 的复刻数高一点,很难说这与今年 Facebook 对 react 的许可证问题[11]有没有关系。而 Linus 的 Linux[12] 项目敬陪末座,作为这样庞大的一个项目,已经相当了不起了。
(这里没有包括 MOOC 课程,一个 Coursera 的 R 语言课程[13]有数千的复刻数,以此判断,至少有十万学生开始学习该课程了)
而以贡献者来说,微软的 vscode[14] 项目的贡献者最多,几乎是排在第二名的 react-native[15] 的两倍。这一方面证明了社区对 vscode 的喜爱,另外一方面也证明了微软在开源方面的重注投入。
得到最多代码评议的项目是 Typescript 的一个类型定义库 DefinitelyTyped[16],第二名才是炙手可热的 Kubernetes[17]。
当然,已经赢得了容器编排系统之战的 Kerbernetes[17] 取得讨论最多的排名一点也不令人意外,它的讨论数量的零头就和第二名 origin[18] 差不多,而这个 OpenShift 下的 Origin 项目,也是一个 Kubernetes 项目——面向开发者的企业版 Kubernetes 发行版。
企业版,大公司多用
GitHub 虽然对个人的公开使用提供免费的服务,当然,如果你想放私有仓库,是要交费的。而 GitHub 对于或大或小的企业来说,更适用的是其企业版。
感谢你,让我们期待 2018 年的章鱼猫报告!