其他分享
首页 > 其他分享> > GitHub Universe 2019 Keynote 回顾

GitHub Universe 2019 Keynote 回顾

作者:互联网

美国旧金山当地时间 11 月 13 日至 14日期间,一年一度的 GitHub Universe 大会圆(ru)满(qi)落(jie)幕(shu)。在大会两天的 Keynote 上,GitHub 的 CEO Nat Friedman 模仿苹果发布会的形式,向广大开发者和合作厂商们宣布了数条激(zao)动(jiu)人(zhi)心(dao)的消息。下面,就让我来给没有及时关注的小伙伴们做一个回顾吧!

 

据悉,目前 GitHub 拥有 4000 万注册用户,光去年一年就增加了 1000 万新用户。这些用户创建了超过 300 万个组织,他们分别来自 70 多个不同的国家和地区,并且期望在 2025 年之前达到 1 亿用户。

 

在 Keynote 上,GitHub Actions 和 GitHub Packages 结束 beta,进入正式版。发布了 GitHub Mobile 官方手机应用,同时极大程度上优化了通知消息的管理。启动了代码归档的千年计划,并公布了 GitHub 安全实验室(Security Lab)。这次大会,可以说是干(hao)货(wu)满(xin)满(yi)了!

 

下面就让我娓(kai)娓(shi)道(fan)来(yi)。

 

从代码到云端的自动化工作流

GitHub Actions 正式结束 beta 测试

GitHub Actions 是在去年的 Universe 大会上宣布并开始 beta 测试的,作为一个社区驱动的软件自动化平台,每一位用户的参与和反馈起到了至关重要的作用。截至目前,已经有超过 1200 个社区开发的工作流发布在 GitHub Marketplace 上,并仍旧在快速增长。

GitHub 除了宣布 GitHub Actions 结束 beta 进入正版之外,还宣布对自建资源(self-hosted runners)、构建缓存(artifact caching)和 ARM 平台的免费支持(可以在树莓派上跑 GitHub Actions 咯)。

GitHub Packages 正式结束 beta 测试

在今年五月,GitHub 宣布了集成平台权限管理和账单功能的 GitHub Packages(之前叫 GitHub Package Registry),托管在 GitHub Packages 上的包拥有详尽的下载统计和历史信息。到目前为止,已经有超过 1 万个组织使用了 3 万多个托管在该平台上的包。此外,为了提供用户体验的流畅性,对于没有托管在 GitHub Packages 上的包,将会把请求自动转发到 NPM 处理,等同一个透明代理。

GitHub Actions 和 Packages 助力上云

每一个 GitHub 的用户都可以免费享有公开仓库的 GitHub Actions 和 Packages 的全部功能。只要进行一些非常简单的配置,你就可以通过 GitHub Actions 自动发布新版到 GitHub Packages,包括 NPM 、Docker、Maven、NuGet 和 RubyGems 等等。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

改进日常体验

GitHub Mobile 内测版

GitHub Mobile 可以让每一位用户在任何地方都能畅通无阻地与团队中的其他成员进行交流。使用 GitHub 不需要搭建复杂的开发环境,点点手指就可以开始浏览代码、审查代码、处理通知消息等高端操作。不管你在哪,都无法逃脱工作的命运!

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

GitHub Mobile 是一款彻彻底底的本地应用,可以自适应屏幕大小、自动切换主题等等。可惜呀,目前仅发布了 iOS 的内测版,安卓用户就当什么都没发生吧!

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

点击末尾原文链接可查看 GitHub Mobile 抢鲜体验的文章。

新版通知消息管理(限量内测)

通知消息的管理一直以来就被人诟病,尽管经过多年的改进,但使用体验依旧非常糟糕。终于,经过重新设计的 GitHub 通知消息允许你花费更少的时间完成更多的工作,包括分流、回复和清空收件箱,尽在掌握。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

新版的通知消息还允许用户自定义过滤,只需要关心涨工资的,不需要关心没绩效的。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

新版的通知消息是专为 GitHub Mobile 设计的,因此目前只有拿到 GitHub Mobile 内测资格的用户才能体验这一项提升绩效的功能。GitHub 会在接下来几个月中慢慢地向所有用户开放内测资格。

代码导航(Code navigation)

对不起,GitHub 的代码导航真的很烂,我不想翻译了,直接在 Chrome 应用商店搜索 Sourcegraph 安装使用吧。对 GitHub.com 网站上的所有公开仓库都可以免费使用!定义跳转、引用查找、无所不能。‍

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

代码搜索(Code search)

对不起,GitHub 的代码搜索做得更烂,我也不想翻译了,直接敲键盘进入 https://sourcegraph.com 开始体验企业级代码搜索平台吧!精准匹配、正则搜索、全网仓库、应用尽有。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

代码审查自动分配(内测)

当某个团队被指派为一个合并请求(Pull Request)的审查员时,可以根据设定好的规则直接分配给其中某一个成员,这样可以确保所有人都有差不多的工作压力,不会有人过劳生病请假。目前支持小队轮询(Round Robin)和全体负载均衡(Load Balance)两种规则。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

此功能已经对所有组织开放测试。

合并请求定时提醒(限量内测)

时不时的,大家都喜欢自己写代码,没空管别人在干嘛。现在有了定时提醒,如果你只顾自己的话,提醒邮件能把你搞到头大,毕竟有钱要大家一起赚,有绩效也要大家一起涨嘛。

功能预览菜单

如果你不知道哪些功能现在正在内测,可以通过功能(Feature preview)面板查看并启用(点右上角头像)。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

代码归档千年计划

没错,你的代码会被贮藏在北极的超低温环境下,然后在一千年后被人挖出来吐槽。惊不惊喜意不意外?

 

赞助开源项目

很多优秀的开源项目用户千千万万,但是其开发者穷到吃不起鱼丸粗面。于是 GitHub 启动了 GitHub Sponsors 项目,旨在帮助全职开源开发者获得社会的关爱,共同度过下一个寒冬!

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


目前 GitHub Sponsors 项目支持在 30 多个国家和地区的开源开发者提交赞助申请。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

GitHub 企业版

企业版 2.19 已经发布,福布斯世界 500 强的公司都在用。

除此之外...

GitHub 安全实验室(Security Lab)已经正式成立,提交和管理软件漏洞更方便,为社区打造一个更加安全的平台。

 

结语

除了新的 GitHub Notifications 界面和 GitHub Mobile,我觉得都是早就知道的旧新闻... 不知道小伙伴们都有什么想法呢?

 

标签:Keynote,GitHub,内测,Mobile,Universe,代码,Actions,Packages
来源: https://blog.51cto.com/u_15289640/2965312