1. 程式人生 > >GitHub 釋出了官方 App,還打算冰封你的程式碼一千年

GitHub 釋出了官方 App,還打算冰封你的程式碼一千年

11 月 13 日,GitHub Universe 2019 開發者大會上,公佈了大量新功能,包括髮布 GitHub 移動版、GitHub Actions 和 Packages 正式版上市、重新設計了通知體驗,以及宣佈建設一個數據倉庫儲存所有公共倉庫一千年...

GitHub App

官方 App 終於來了,在手機上就可以 Review 程式碼、處理 Issues、合併 PR 等常用操作。讓你無論身處何處,都可以靈活地推進工作並與團隊保持聯絡(加班)。

目前已經發布 iOS beta 版並上線 TestFlight,連黑暗模式都安排上了。

測試申請連結

Android 版還要等段時間推出。

Actions 和 Packages 正式版

去年 Universe 大會上釋出的 GitHub Actions,以及今年上半年釋出的 GitHub Packages 結束了測試期。

GitHub Actions 是倉庫自帶的自動化構建與部署功能,擁有完整的 CI/CD 解決方案和本機軟體包管理,並且 GitHub Marketplace 上也提供有上千款社群開發的工作流可以使用。

GitHub Packages 是官方推出的包管理功能,實現將原始碼和包在一個地方整合許可權管理和統計,託管在 GitHub 上的軟體包,不僅包括詳細資訊和下載統計資訊,而且還有它們的全部歷史記錄。

現在這兩款功能免費向所有公共倉庫開放,並且可以使用 Actions 將新的軟體包版本自動釋出到 GitHub Packages,使用 Actions 觸發軟體包安裝,以及以最小的配置安裝託管在 GitHub Packages 或首選記錄登錄檔上的軟體包和映像。通過 Actions 使用相同的 GITHUB_TOKEN 進行所有自動化程式包的上載和下載。

通知功能

以往在一些熱門開源專案中、或者大型團隊中,各種 Issues 和 PR 的通知郵件會無差別充斥在郵箱中,很難將訊號和噪音區分開。

官方終於推出了通知功能來解決這個問題,設立了通知收件箱,可以對不同資訊進行篩選和分類,讓你聚焦到有價值的資訊中。

並且會著重結合官方 App 進行通知推送。

目前該功能是內測階段,如果想體驗可以下載 GitHub App 獲取測試資格。

程式碼導航

程式碼導航已於今年早些時候在特定儲存庫的有限公測中釋出。今天,官方將其提供給 GitHub 上的所有 Ruby,Python 和 Go 儲存庫,並且很快就會有更多的語言。檢視任何公共或私有儲存庫上的 “code” 選項卡,以獲取受支援的語言以進行嘗試。

程式碼搜尋

在接下來的幾個月中,官方將引入一種新的程式碼搜尋體驗,包括區分大小寫,特殊字元,標記化和其他特定於程式碼的搜尋條件。

儲存你的程式碼一千年

官方釋出了一項偉大的計劃:將建設一個名為 GitHub Arctic Code Vault 的資料儲存庫,儲存在北極世界檔案館(AWA)中,這是一個長期的檔案設施,位於北極山永久凍土層深 250 米。

GitHub 將在 2020 年 2 月 2 日掃描所有活動公共儲存庫的快照,並將這些資料儲存在 Arctic Code Vault 中。

官方部落格這樣寫道:

我們與斯坦福圖書館,Long Now 基金會,Internet 檔案館,軟體遺產基金會,Piql,Microsoft Research 和 Bodleian 圖書館建立了合作伙伴關係,以保護全球的開原始碼。我們將通過跨各種資料格式和位置儲存多個副本來保護這種知識,包括一個旨在儲存至少一千年的非常長期的檔案庫,稱為 GitHub Arctic Code Vault。

點選瞭解詳情


本文屬於原創,首發於微信公眾號「面向人生程式設計」,如需轉載請後臺留言。

關注後回覆以下資訊獲取更多資源
回覆【資料】獲取 Python / Java 等學習資源
回覆【外掛】獲取爬蟲常用的 Chrome 外掛
回覆【知乎】獲取最新知乎模擬登入