全球開(kāi)發(fā)者福利,GitHub終于出App了
安卓和iOS均有,開(kāi)發(fā)人員可以方便得在手機上操作。
被微軟收購后的第一場(chǎng)發(fā)布會(huì )上,GitHub還是那么得GitHub。
今天,在全球開(kāi)發(fā)者大會(huì )上,按照慣常,為了讓開(kāi)發(fā)者更輕松地寫(xiě)代碼,GitHub發(fā)布了諸多重大更新,其中包括GitHub Actions正式應用、新功能GitHub Packages進(jìn)入測試階段、重新設計的通知體驗、發(fā)布GitHub移動(dòng)版等。這里面最讓人興奮的,還是這家全球最大程序員社交網(wǎng)站終于上App了,讓開(kāi)發(fā)者們可以隨時(shí)隨地寫(xiě)下“靈感”。
移動(dòng)版GitHub誕生
GitHub是世界上最大的開(kāi)源軟件存儲庫,也是全球最大的bug聚集地,它功能十分強大,有供開(kāi)發(fā)人員用來(lái)發(fā)布文檔的Wiki,有一個(gè)給與Wiki模版不匹配的內容提供網(wǎng)絡(luò )托管服務(wù)的Pages,一個(gè)可以將Web應用程序轉換為在Windows/MacOS/Linux上運行的桌面App功能——Electron軟件框架,但是它一直沒(méi)有自己的App。
自2008年誕生,GitHub的發(fā)展幾乎是與智能手機同步,所以在外界看來(lái),這個(gè)擁有了超4000萬(wàn)開(kāi)發(fā)者的社區網(wǎng)站至今沒(méi)有一款自己的App也是一件頗為讓人不解的事情。其實(shí)原因很簡(jiǎn)單,一直以來(lái)程序開(kāi)發(fā)最適合的環(huán)境還是在臺式機或者筆記本電腦,因此Github一直是以網(wǎng)站的形式存在。
但為何如今要開(kāi)發(fā)移動(dòng)版?
對此,GitHub戰略和產(chǎn)品營(yíng)銷(xiāo)副總裁Kelly Stirman表示,“因為這么多年下來(lái),我們終于有足夠的資源和能力用正確的方式去做這件事。”
在GitHub看來(lái),程序員敲下的每行代碼其實(shí)都是與其他無(wú)數貢獻者協(xié)作交互的過(guò)程,所以它一直希望能夠提高社區內程序員們之間的實(shí)時(shí)交互,進(jìn)而提高項目的開(kāi)發(fā)效率,因此App的作用就在此——便于開(kāi)發(fā)人員能夠回復用戶(hù)的問(wèn)題、閱讀錯誤報告并通過(guò)手機將問(wèn)題分配給其他開(kāi)發(fā)人員以盡快優(yōu)化代碼,但開(kāi)發(fā)出簡(jiǎn)潔穩定而且好用的App并不容易,這件事本身就要求GitHub能夠對愛(ài)好者們的使用習慣和需求有著(zhù)非常深厚的了解,以做到盡可能簡(jiǎn)單高效易用。
新增功能
除了發(fā)布App,今年GitHub還是帶來(lái)了新功能。
在去年的開(kāi)發(fā)者大會(huì )上,GitHub宣布了GitHub Actions的測試版,一年過(guò)去后,它正式帶來(lái)了這項新功能。GitHub Actions是一種可創(chuàng )建和共享軟件開(kāi)發(fā)自動(dòng)化生成的方法,包括用于DevOps和本機軟件包管理的完全連續集成和連續交付或CI / CD解決方案。
現在,在GitHub Marketplace有1200多個(gè)社區開(kāi)發(fā)的工作流程可用,并且列表增長(cháng)很快,貢獻者包括Amazon Web Services Inc.,Google LLC,HashiCorp,Twilio Inc.等。GitHub還宣布免費使用自托管運行程序、工件緩存以及在基于A(yíng)RM的架構(如Raspberry Pi)上可運行Action的功能。
此外,今年5月宣布推出的GitHub Packages也處于測試階段,它可以方便地伴隨著(zhù)源代碼發(fā)布公共或私有包。
最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅動(dòng)創(chuàng )新
