全球開發(fā)者福利,GitHub終于出App了

Lynn 6年前 (2019-11-13)

安卓和iOS均有,開發(fā)人員可以方便得在手機(jī)上操作。

被微軟收購后的第一場發(fā)布會上,GitHub還是那么得GitHub。

今天,在全球開發(fā)者大會上,按照慣常,為了讓開發(fā)者更輕松地寫代碼,GitHub發(fā)布了諸多重大更新,其中包括GitHub Actions正式應(yīng)用、新功能GitHub Packages進(jìn)入測試階段、重新設(shè)計(jì)的通知體驗(yàn)、發(fā)布GitHub移動版等。這里面最讓人興奮的,還是這家全球最大程序員社交網(wǎng)站終于上App了,讓開發(fā)者們可以隨時隨地寫下“靈感”。

全球開發(fā)者福利,GitHub終于要出App了

移動版GitHub誕生

GitHub是世界上最大的開源軟件存儲庫,也是全球最大的bug聚集地,它功能十分強(qiáng)大,有供開發(fā)人員用來發(fā)布文檔的Wiki,有一個給與Wiki模版不匹配的內(nèi)容提供網(wǎng)絡(luò)托管服務(wù)的Pages,一個可以將Web應(yīng)用程序轉(zhuǎn)換為在Windows/MacOS/Linux上運(yùn)行的桌面App功能——Electron軟件框架,但是它一直沒有自己的App。

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

但為何如今要開發(fā)移動版?

對此,GitHub戰(zhàn)略和產(chǎn)品營銷副總裁Kelly Stirman表示,“因?yàn)檫@么多年下來,我們終于有足夠的資源和能力用正確的方式去做這件事。”

在GitHub看來,程序員敲下的每行代碼其實(shí)都是與其他無數(shù)貢獻(xiàn)者協(xié)作交互的過程,所以它一直希望能夠提高社區(qū)內(nèi)程序員們之間的實(shí)時交互,進(jìn)而提高項(xiàng)目的開發(fā)效率,因此App的作用就在此——便于開發(fā)人員能夠回復(fù)用戶的問題、閱讀錯誤報(bào)告并通過手機(jī)將問題分配給其他開發(fā)人員以盡快優(yōu)化代碼,但開發(fā)出簡潔穩(wěn)定而且好用的App并不容易,這件事本身就要求GitHub能夠?qū)酆谜邆兊氖褂昧?xí)慣和需求有著非常深厚的了解,以做到盡可能簡單高效易用。

新增功能

除了發(fā)布App,今年GitHub還是帶來了新功能。

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

現(xiàn)在,在GitHub Marketplace有1200多個社區(qū)開發(fā)的工作流程可用,并且列表增長很快,貢獻(xiàn)者包括Amazon Web Services Inc.,Google LLC,HashiCorp,Twilio Inc.等。GitHub還宣布免費(fèi)使用自托管運(yùn)行程序、工件緩存以及在基于ARM的架構(gòu)(如Raspberry Pi)上可運(yùn)行Action的功能。

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

最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!

鎂客網(wǎng)


科技 | 人文 | 行業(yè)

微信ID:im2maker
長按識別二維碼關(guān)注

硬科技產(chǎn)業(yè)媒體

關(guān)注技術(shù)驅(qū)動創(chuàng)新

分享到