Octoverse是GitHub为把握社区脉搏而针对社区开发人员开展的年度调查。以下是今年调查的要点。
拥有最多GitHub用户的国家的排名与去年的Octoverse没有显著差异,美国排名第一,约占整个社区的20%,其次是中国、印度、英国、德国和加拿大。在排名有所提升的国家中,日本排名从第9位上升到第8位,西班牙从第14位上升到第12位,中国香港位居第17。
亚洲是2018年创建最多新存储库的大洲,截至2018年9月30日,亚洲创建的开源存储库数量超过了世界其他地区创建的存储库总量。贡献者数量增长较快的国家是中国香港(1.8倍)、新加坡(1.8倍)、埃及(1.6倍)、尼日利亚(1.6倍)和孟加拉国(1.6倍)。虽然美国拥有最大的开发者群,但2018年的贡献增长趋势主要来自美国之外。
私有、公共和开源存储库的每小时贡献分布并未带来很多意外,开放源代码和公共贡献数量在傍晚和周末上升,而私有贡献在白天和工作日普遍存在。
最常用语言的排名没有发生变化,前6种语言包括JavaScript、Java、Python、PHP、C++和C#。在上升或下降最明显的语言中,TypeScript从去年的第10位上升到第7位,而C语言和Ruby相对于其他语言而言失去了阵地。
增长最快的三种语言是Kotlin(2.6x)、HCL(2.2x)和TypeScript(1.9x)。Rust(1.7x)和Go语言(1.5x)证实了使用更专注于线程安全的静态类型语言的趋势。在前5种语言中,只有Python显示出了显著增长(1.5倍)。
拥有最多贡献者的项目是Visual Studio Code(19k)、React Native(10k)和TensorFlow(9.3k)。说到贡献者的增长,Azure Docs、PyTorch和Godot(一个游戏引擎)是增长最快的项目。
在企业为开源项目所做的贡献方面,微软以7700个贡献瑶瑶领先,其次是谷歌(5500个),以及RedHat(3300个)。贡献最多的三所大学是加州大学伯克利分校、华盛顿大学和麻省理工学院。
总的来说,GitHub的采用率逐年增长,来自210万个企业的3100多万开发人员使用了9600多万个GitHub存储库。2018年新用户的增长令人感到震惊,去年新用户加入该平台的人数比之前的六年总和还多。同样,参与的企业数量在2018年增长了40%。创建的拉取请求总数达到了2亿个,其中三分之一是在2018年创建的。
领取专属 10元无门槛券
私享最新 技术干货