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 等等。
改進日常體驗
GitHub?Mobile 內測版
GitHub Mobile 可以讓每一位用戶在任何地方都能暢通無阻地與團隊中的其他成員進行交流。使用 GitHub 不需要搭建復雜的開發環境,點點手指就可以開始瀏覽代碼、審查代碼、處理通知消息等高端操作。不管你在哪,都無法逃脫工作的命運!
GitHub Mobile 是一款徹徹底底的本地應用,可以自適應屏幕大小、自動切換主題等等。可惜呀,目前僅發布了 iOS 的內測版,安卓用戶就當什么都沒發生吧!
點擊末尾原文鏈接可查看 GitHub Mobile 搶鮮體驗的文章。
新版通知消息管理(限量內測)
通知消息的管理一直以來就被人詬病,盡管經過多年的改進,但使用體驗依舊非常糟糕。終于,經過重新設計的 GitHub 通知消息允許你花費更少的時間完成更多的工作,包括分流、回復和清空收件箱,盡在掌握。
新版的通知消息還允許用戶自定義過濾,只需要關心漲工資的,不需要關心沒績效的。
新版的通知消息是專為 GitHub Mobile 設計的,因此目前只有拿到 GitHub Mobile 內測資格的用戶才能體驗這一項提升績效的功能。GitHub 會在接下來幾個月中慢慢地向所有用戶開放內測資格。
代碼導航(Code navigation)
對不起,GitHub 的代碼導航真的很爛,我不想翻譯了,直接在 Chrome 應用商店搜索 Sourcegraph 安裝使用吧。對 GitHub.com 網站上的所有公開倉庫都可以免費使用!定義跳轉、引用查找、無所不能。?
代碼搜索(Code search)
對不起,GitHub 的代碼搜索做得更爛,我也不想翻譯了,直接敲鍵盤進入 https://sourcegraph.com 開始體驗企業級代碼搜索平臺吧!精準匹配、正則搜索、全網倉庫、應用盡有。
代碼審查自動分配(內測)
當某個團隊被指派為一個合并請求(Pull Request)的審查員時,可以根據設定好的規則直接分配給其中某一個成員,這樣可以確保所有人都有差不多的工作壓力,不會有人過勞生病請假。目前支持小隊輪詢(Round?Robin)和全體負載均衡(Load Balance)兩種規則。
此功能已經對所有組織開放測試。
合并請求定時提醒(限量內測)
時不時的,大家都喜歡自己寫代碼,沒空管別人在干嘛。現在有了定時提醒,如果你只顧自己的話,提醒郵件能把你搞到頭大,畢竟有錢要大家一起賺,有績效也要大家一起漲嘛。
功能預覽菜單
如果你不知道哪些功能現在正在內測,可以通過功能(Feature preview)面板查看并啟用(點右上角頭像)。
代碼歸檔千年計劃
沒錯,你的代碼會被貯藏在北極的超低溫環境下,然后在一千年后被人挖出來吐槽。驚不驚喜意不意外?
贊助開源項目
很多優秀的開源項目用戶千千萬萬,但是其開發者窮到吃不起魚丸粗面。于是 GitHub 啟動了 GitHub Sponsors 項目,旨在幫助全職開源開發者獲得社會的關愛,共同度過下一個寒冬!
GitHub Sponsors 項目支持在 30 多個國家和地區的開源開發者提交贊助申請。
GitHub 企業版
企業版 2.19 已經發布,福布斯世界 500 強的公司都在用。
除此之外...
GitHub 安全實驗室(Security Lab)已經正式成立,提交和管理軟件漏洞更方便,為社區打造一個更加安全的平臺。
結語
除了新的 GitHub Notifications 界面和 GitHub Mobile,我覺得都是早就知道的舊新聞... 不知道小伙伴們都有什么想法呢?
總結
以上是生活随笔為你收集整理的GitHub Universe 2019 Keynote 回顾的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 制作js原生瀑布流插件
- 下一篇: android瀑布流插件,jQuery瀑