GitHub 2018年度报告地址:https://octoverse.github.com
10月16日,在GitHub Universe开发者大会上,GitHub发布了史上最大更新:可直接运行部分代码的GitHub Actions,并发布了2018年GitHub年度报告(https://octoverse.github.com),详细到连程序员常用的emoji都涵盖了,你就说怕不怕?
下面咱们来一起看看都更新了什么?
在GitHub上,可以直接运行部分代码
最重要的更新就是,GitHub发布了新产品GitHub Actions,对于程序员来讲,这是一种可以自动管理代码的工具,可以测试你的代码、并给你提供技术支持。
GitHub安全系统升级
除了这个更新,GitHub安全系统也升级了。
现在,GitHub的安全漏洞警报,支持Java和.NET(包括现有的JavaScript、Ruby和Python支持)。
以后,当你在GitHub上传项目时,平台会监测你是否上传了、类似密码之类的隐私信息,如果发现了,就会给你警报。什么华住集团数据泄露,不存在的。
推出GitHub Connect
为了在业务和开源社区之间,架起一座桥梁,GitHub还推出了GitHub Connect。有了它,GitHub将为开发人员,提供新的方式,以便在组织孤岛之外进行协作。
GitHub Connect包括三个功能:统一业务标识、统一搜索、统一贡献。无论你运行GitHub Enterprise、还是GitHub Business Cloud,这些初始版本,都可以让你轻松连接到,GitHub的公共数据和社区。
统一业务标识(有限的公共测试版)
许多公司拥有不同的GitHub Business Cloud帐户,而这让管理员管理起来很麻烦。
但是以后,借助统一业务标识,管理员可以统一多个Business Cloud帐户的管理。
统一搜索和贡献
这一条更新的好处是,以后大家可以在<github.com>上,搜索公共存储库。
以及在Business Cloud组织中,搜索私有存储库,而无需离开GitHub Enterprise。
在本次的年度报告中,除了这些更新,GitHub还对平台上的开发者们,做了很多有意思的统计!
GitHub年度报告中的亮点数据们
目前,GitHub上有全球超过9600万个软件项目的存储库。其中:
贡献者最多的开源项目
热门的开源项目
Microsoft/vscode: 微软推出的跨平台代码编辑器。
facebook/react-native:Facebook 推出的移动跨平台开发框架。
tensorflow/tensorflow: 谷歌推出的深度学习框架。
angular/angular-cli:Angular 是谷歌推出的前端框架,也是目前前端三大框架之一,这是它的脚手架工具。
MicrosoftDocs/azure-docs: 微软使用开源的方式来建设其 Azure 云平台的文档。
angular/angular: 谷歌推出的前端框架。
ansible/ansible:Ansible 公司推出的运维管理工具。
kubernetes/kubernetes: 谷歌推出的容器编排工具。
npm/npm:Node.js 的老牌包管理工具。
DefinitelyTyped/DefinitelyTyped:TypeScript 的类型声明文件仓库。
VS Code、React和Tensorflow,是贡献者数量最多的三大开源项目列表。
增长最快的开源项目
MicrosoftDocs/azure-docs:Azure 开源文档。
pytorch/pytorch:使用 GPU 和 CPU 优化的深度学习张量库。
godotengine/godot:支持 2D 和 3D 的跨平台游戏引擎。
nuxt/nuxt.js:基于 Vue 的 Web 开发框架。
ethereum/go-ethereum:知名的区块链平台以太坊项目。
wix/react-native-navigation:React Native 的原生导航栏组件。
spyder-ide/spyder:用于科研的 Python 开发集成工具。
tensorflow/models:TensorFlow 的模型项目。
home-assistant/home-assistant:开源的家庭自动化平台。
MarlinFirmware/Marlin:基于 Arduino 的 RepRap 3D 打印机固件。
这一年中,与机器学习、游戏、3D打印、家庭自动化、科学编程、数据分析和全堆栈JavaScript开发相关的项目增长最快。
最具潜力的新开源项目
google/dopamine:谷歌推出的给强化学习算法快速建立原型的研究框架。
facebookresearch/Detectron:Facebook 人工智能实验室推出的最新的物体检测算法实现的开源项目。
frappe/charts:响应式的 JavaScript SVG 图表库。
felixrieseberg/windows95:在 Electron 中运行完整的 Windows 95 镜像。
wangshub/wechat_jump_game:微信的跳一跳小游戏的 Python 辅助
值得中国用户惊喜的是,Made In China的微信跳一跳小游戏,进入了新开源项目“最佳新人奖”的前五。
开源贡献最多的组织
Github 上活跃的开源组织
Microsoft:7700
Google:5500
Red Hat:3300
UC Berkeley:2700
Intel:2200
Univ. of Washington:1800
Facebook:1700
MIT:1700
Univ. of Michigan:1600
Stanford:1600
微软能收购GitHub,就自然不是吃干饭的。在开源贡献最多的组织中,微软以7700个项目,相比谷歌,多出2200个项目。
此外,Red Hat、英特尔等公司、以及UC Berkeley、华盛顿大学、MIT、密歇根大学、斯坦福大学,也是开源贡献较大的组织。
GitHub2018年最热主题
GitHub用户今年贡献的数百万个项目,跨越了数千个主题。而JavaScript(前端和后端)、机器学习、移动应用程序开发和容器等,是贡献最多的主题。
增长最快的主题
Hacktoberfest名列榜首,而基于React的Web开发工具,如Gatsby,是今年发展最快的话题之一。
GitHub 2018年度最热门开发语言Top 10
在GitHub上,JavaScript连续5年,稳占编程语言榜首。
无论是公开的、还是私有的项目、大公司还是小组织,在任何地方,JavaScript都排在第一。
增长最快的语言
关于线程安全性和互操作性的静态类型语言Kotlin、TypeScript和Rust,增长趋势都叫一个迅猛。
此外,自2017年以来,编写HCL(DevOps的人类可读语言)的贡献者数量,增加了一倍多。
在机器学习项目中,Python排名第8。今年写作Go的贡献者,比去年增加了1.5倍。
使用得最多的表情
开发者们,使用点赞的表情使用得最多。Ruby的贡献者,最爱比心。
C#贡献者,则是使用差评的表情最多。
开发者和组织
今年总共有210万个组织,使用GitHub,比2017年报告中的150万,增加了 40%。
目前托管的9600万个项目中,约有三分之一,是在过去一年内创建的。可见,嫁给微软,果然让自己更强大!
而美国、中国和印度,是contributors数量最多的三个国家,中国今年占据第二位,提升了一个名次。
此外,今年有800万新开发者加入GitHub,并且新增注册数量最多的,也依次是美国、中国和印度。
以及GitHub,2018年的新增用户数,远远超过了前六年的总和。新的 contributors是去年的1.6倍。但代码提交最多的是亚洲,且亚洲开源项目数量,已超过其他任何地方。嗯!亚洲开发者,雄起!
以上就是这次GitHub大动作的基本解析。
本文为GitHub的年度报告。而作为从事于互联网相关职业的人员,我们需要时刻了解这个圈子里最新的新闻资讯,而这份十分权威的报告,给我们提供了大量的信息,我们可以借助这份数据来分析当前我们需要学习的知识以及语言等。
本文参考http://www.sohu.com/a/260329128_115128
https://www.oschina.net/news/100945/2018-github-conclusion
本文作者:冰羽
本文地址: https://bingyublog.com/2018/10/16/GitHub年度报告/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!