GitHub 嫁给微软后的第一春
2018 AI 开发者大会是一场由中美人工智能技术高手联袂打造的 AI 技术与产业的年度盛会!这里有 15+ 硅谷实力讲师团、80+AI 领军企业技术核心人物、100+ 技术&大众实力媒体、1500+AI 专业开发者——我们只讲技术,拒绝空谈!
参加 2018 AI 开发者大会,请点击 ↑↑↑
被微软收购没多久的GitHub,在Q4甫一开始,就搞大事情!
10月16日,在GitHub Universe开发者大会上,GitHub发布了史上最大更新:可直接运行部分代码的GitHub Actions。
并发布了2018年GitHub年度报告(https://octoverse.github.com),详细到连程序员常用的emoji都涵盖了,你就说怕不怕?
作为一个目前拥有3100万用户的、地球上最大的项目管理和开源协作平台、以及大(tong)型(xing)生(jiao)活(you)服务平台,发布了重大更新(GitHub平台主管Sam Lambert把这次更新,描述为“GitHub 史上最大转变”),怎能不让人激动!
那这究竟是什么更新?
在GitHub上,可以直接运行部分代码
最重要的更新就是,GitHub发布了新产品GitHub Actions,对于程序员来讲,这是一种可以自动管理代码的工具,可以测试你的代码、并给你提供技术支持。
那么,为什么这个更新,如此让人惊喜?
话说以前,如果你需要测试GitHub上的项目,先得下载到本地运行,最痛苦的是,很有可能折腾了一番,却发现没法运行。
而现在,在GitHub上,你可以直接运行部分代码了!
GitHub的平台主管Sam Lambert表示,老有用户自己编写机器人软件,来运行测试、或者有Bug报告被提交时、自动发送短信通知相关人员。
但这些工具,需要运行在GitHub平台之外的服务器上。而这个麻烦,现在只需交给GitHub就好。
以后,当你在GitHub贡献代码时,直接把贡献的部分代码,当做工作流,用类似于「if this then that」的逻辑,连接代码块,就可以直接运行、并测试代码了。
而GitHub Actions的原理,就好比iOS 12允许用户,自己设置各种各样的shortcuts一样,但是GitHub actions,要比前者更灵活、且实现的功能更多。
Sam Lambert还说了,虽然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万个软件项目的存储库。其中:
贡献者最多的开源项目
VS Code、React和Tensorflow,是贡献者数量最多的三大开源项目列表。
增长最快的开源项目
这一年中,与机器学习、游戏、3D打印、家庭自动化、科学编程、数据分析和全堆栈JavaScript开发相关的项目增长最快。
最具潜力的新开源项目
值得中国用户惊喜的是,Made In China的微信跳一跳小游戏,进入了新开源项目“最佳新人奖”的前五。
开源贡献最多的组织
微软能收购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大动作的基本解析,就到这里!你有啥想说的?评论区见!
“征稿啦”
CSDN 公众号秉持着「与千万技术人共成长」理念,不仅以「极客头条」、「畅言」栏目在第一时间以技术人的独特视角描述技术人关心的行业焦点事件,更有「技术头条」专栏,深度解读行业内的热门技术与场景应用,让所有的开发者紧跟技术潮流,保持警醒的技术嗅觉,对行业趋势、技术有更为全面的认知。
如果你有优质的文章,或是行业热点事件、技术趋势的真知灼见,或是深度的应用实践、场景方案等的新见解,欢迎联系 CSDN 投稿,联系方式:微信(guorui_1118,请备注投稿+姓名+公司职位),邮箱(guorui@csdn.net)。
推荐阅读: