盤點 GitHub 年度盛會|附視訊

削微寒發表於2021-11-05

「Universe 2021」是 GitHub 於今年舉辦的開發者盛會,本次 Universe 2021 大會採用線上直播模式,為期兩天已於上週落下帷幕。

這是 GitHub 舉辦的一年一度開發者盛會,還會發布一些最新訊息,我豈能錯過!所以這周我用開源視訊下載工具:youtube-dl 下載了開場的主題演講「GitHub on GitHub」高清(1080p)視訊,該視訊包含了 GitHub 推出的新產品和功能的介紹,如果想知道 GitHub 有哪些新鮮玩意兒,看這個視訊就夠了。

但原版視訊是英文而且沒有字幕,十分影響觀看體驗。為了方便大家觀看,我花了兩天時間逐字翻譯了 16 分鐘時長的視訊,並製作出高清+中文字幕的「GitHub on GitHub」視訊,翻譯過程對我這個英語渣來說實在是太難了,求大家給個一鍵三連,鼓勵一下

最後,我個人能力有限只能盡力做到最好,如有欠佳之處還望海涵和指正。

點選下方圖片觀看視訊

下面我還將對視訊中感興趣的 GitHub 產品,聊聊自己的看法以及補充申請地址等,也歡迎大家在留言區一起交流、討論。

一、新的專案管理皮膚

使用地址:https://github.com/features/issues/

通過它可以更加直觀、方便的管理專案進度。它支援 表格和皮膚 兩種展示方式,其中皮膚和舊版差不多這裡不做介紹。下面著重介紹下強大的 電子表格 方式,它支援實時搜尋、過濾、分組、排序,以及更流暢的任務跟蹤、統計,讓你可以更加方便的管理和跟進任務。同時支援欄位型別,這就相當於視覺化的資料庫表格,如果再配上開放的 API,將有更多的遐想空間。我十分期待它後續的更新~

相信 Notion 的使用者對此並不陌生,用 Notion 管理專案?歡迎有此經驗的小夥伴在評論區發表你的看法。

二、雲端開發環境:Codespaces

使用地址:https://github.com/features/codespaces(收費)

線上編輯器已經不再稀奇,但是如果是把開發環境全部放到雲端還是挺猛的。畢竟部署本地開發環境、測試環境真的讓人頭疼,如果能夠隨時隨地在 Web 秒起開發環境還不吃本機資源,如此一來只要是帶瀏覽器的裝置,是不是就能作為開發裝置啦!我用手機接個藍芽鍵盤,寫程式(非指令碼)的夢想貌似越來越近了!

但這個功能是按小時收費配置越高越貴(0.18-2.88美元),如果大家感興趣的話我可以體驗下,然後寫一篇測評幫各位踩坑。(我比較擔心網路問題)

三、AI 結對程式設計助手:Copilot

申請地址:https://copilot.github.com/

本次大會開放了更多 Copilot 內測名額,可直接通過上面的連結免費申請,基本上申請就會通過。另外支援了除 VSCode 外更豐富的 IDE 和編輯器:Neovim、PyCharm、IntelliJ IDEA 等,之前一直觀望的小夥伴,可以放手試一試了!

或許複製/貼上 stackoverflow 程式碼即將成為歷史,我們將迎來新的時代!為此我要去學習下如何起好函式名、寫好註釋,然後提高閱讀程式碼的能力,不然看不懂 AI 寫的程式碼以後可咋維護程式碼啊!要不,我走?

四、快捷鍵

tips:GitHub 網頁上快捷鍵要在英文輸入法下才能生效!

  • 按下 . 進入線上 Web 編輯器
  • Cmd/Ctrl + k:喚出命令皮膚
    • >:命令模式
    • #:搜尋 issues、PR 等
    • !:搜尋專案
    • @:使用者、組織和程式碼倉庫
    • /:程式碼倉庫中的檔案

最後

看完本次的 GitHub Universe 我沒有感覺到太多驚喜,畢竟 Codespaces 和 Copilot 這兩大產品早些時候已經發布了。但是其中還是有讓我眼前一亮的東西,也讓我對未來開發方式多了一些暢想,更簡單的方式寫程式碼+更輕便的裝置,或許以後不用再坐在桌子前寫程式碼,而是真正的移動辦公。還有比較欣慰的是 GitHub 在釋出功能時,沒有忘記我們這群“窮哥們兒”,把免費版安排的明明白白的。

視訊中 GitHub 前 CEO 奈特·弗裡德曼(Nat Friedman) 說的最後一句話讓我深受感動,他說:“不要停止學習,持續創造令人驚歎的東西,我們(GitHub)將處理好剩下的事情。” 從 GitHub 釋出的產品,可以看出他們一直在努力改善,從開發、管理、釋出、社群交流等每個步驟,使其更加流暢和簡單。為開發者更自由而努力著!

以上就是我看完 Universe 2021 後的一些想法,期待明年 GitHub 帶來更多的驚喜。致敬每一位為開源事業做出貢獻的人。

最後,我想以這句話結尾:GitHub 聚是星河宇宙(Universe),散是滿天星辰(Star)!


關注 HelloGitHub 公眾號 第一時間收到更新。

還有更多開源專案的介紹和寶藏專案等待你的發現。

相關文章