全球開發者福利,GitHub終於出App了

  • 2019 年 11 月 14 日
  • 筆記

安卓和iOS均有,開發人員可以方便得在手機上操作。

策劃&撰寫:Lynn

被微軟收購後的第一場發佈會上,GitHub還是那麼得GitHub。

今天,在全球開發者大會上,按照慣常,為了讓開發者更輕鬆地寫代碼,GitHub發佈了諸多重大更新,其中包括GitHub Actions正式應用、新功能GitHub Packages進入測試階段、重新設計的通知體驗、發佈GitHub移動版等。這裏面最讓人興奮的,還是這家全球最大的程序員社交網站終於上App了,讓開發者們可以隨時隨地寫下「靈感」。

移動版GitHub誕生

GitHub是世界上最大的開源軟件存儲庫,也是全球最大的bug聚集地,它功能十分強大,有供開發人員用來發佈文檔的Wiki,有一個給與Wiki模版不匹配的內容提供網絡託管服務的Pages,一個可以將Web應用程序轉換為在Windows/MacOS/Linux上運行的桌面App功能——Electron軟件框架,但是它一直沒有自己的App。

自2008年誕生,GitHub的發展幾乎是與智能手機同步,所以在外界看來,這個擁有了超4000萬開發者的社區網站至今沒有一款自己的App也是一件頗為讓人不解的事情。其實原因很簡單,一直以來程序開發最適合的環境還是在台式機或者筆記本電腦,因此Github一直是以網站的形式存在。

但為何如今要開發移動版?

對此,GitHub戰略和產品營銷副總裁Kelly Stirman表示,「因為這麼多年下來,我們終於有足夠的資源和能力用正確的方式去做這件事。」

在GitHub看來,程序員敲下的每行代碼其實都是與其他無數貢獻者協作交互的過程,所以它一直希望能夠提高社區內程序員們之間的實時交互,進而提高項目的開發效率,因此App的作用就在此——便於開發人員能夠回復用戶的問題、閱讀錯誤報告並通過手機將問題分配給其他開發人員以儘快優化代碼,但開發出簡潔穩定而且好用的App並不容易,這件事本身就要求GitHub能夠對愛好者們的使用習慣和需求有着非常深厚的了解,以做到儘可能簡單高效易用。

新增功能

除了發佈App,今年GitHub還是帶來了新功能。

在去年的開發者大會上,GitHub宣布了GitHub Actions的測試版,一年過去後,它正式帶來了這項新功能。GitHub Actions是一種可創建和共享軟件開發自動化生成的方法,包括用於DevOps和本機軟件包管理的完全連續集成和連續交付或CI / CD解決方案。

現在,在GitHub Marketplace有1200多個社區開發的工作流程可用,並且列表增長很快,貢獻者包括Amazon Web Services Inc.,Google LLC,HashiCorp,Twilio Inc.等。GitHub還宣布免費使用自託管運行程序、工件緩存以及在基於ARM的架構(如Raspberry Pi)上可運行Action的功能。

此外,今年5月宣布推出的GitHub Packages也處於測試階段,它可以方便地伴隨着源代碼發佈公共或私有包。