導(dǎo)讀:作為許多人眼中的全球知名的同性交友平臺(tái),GitHub開(kāi)源以及私有軟件項(xiàng)目托管平臺(tái)今日宣布將推出iOS版以及Android版的移動(dòng)應(yīng)用,方便大神們隨時(shí)隨地查看代碼、合并更改以及共享操作等。
當(dāng)然了,作為一個(gè)“交友平臺(tái)”,更重要的是方便了大家隨時(shí)隨地交流,雖然GitHub表示是為了讓大家在手機(jī)上也方便辦公,并且和自己的團(tuán)隊(duì)保持聯(lián)系等等。
除了GitHub移動(dòng)版應(yīng)用之外,GitHub今天還宣布了幾個(gè)重要的公告。

據(jù)外媒Wired報(bào)道,在近日舊金山的GitHub Universe大會(huì)上,GitHub宣布將發(fā)布官方的Android和iOS應(yīng)用程序,使開(kāi)發(fā)人員能夠回復(fù)用戶的問(wèn)題,閱讀錯(cuò)誤報(bào)告,并通過(guò)手機(jī)將問(wèn)題分配給其他開(kāi)發(fā)人員。
按照慣常,為了讓開(kāi)發(fā)者更輕松地寫(xiě)代碼,GitHub發(fā)布了諸多重大更新,其中包括GitHub Actions正式應(yīng)用、新功能GitHub Packages進(jìn)入測(cè)試階段、重新設(shè)計(jì)的通知體驗(yàn)、發(fā)布GitHub移動(dòng)版等。
這里面最讓我們程序員歡呼興奮的,還是這家“全球最大的同性社交網(wǎng)站”終于上App了,讓開(kāi)發(fā)者們可以隨時(shí)隨地寫(xiě)下“靈感”!
移動(dòng)版GitHub的誕生
自2008年誕生,GitHub的發(fā)展幾乎是與智能手機(jī)同步,所以在外界看來(lái),這個(gè)擁有了超4000萬(wàn)開(kāi)發(fā)者的社區(qū)網(wǎng)站至今沒(méi)有一款自己的App也是一件頗為讓人不解的事情。其實(shí)原因很簡(jiǎn)單,一直以來(lái)程序開(kāi)發(fā)最適合的環(huán)境還是在臺(tái)式機(jī)或者筆記本電腦,因此Github一直是以網(wǎng)站的形式存在。
為何如今要開(kāi)發(fā)移動(dòng)版?
對(duì)此,GitHub戰(zhàn)略和產(chǎn)品營(yíng)銷(xiāo)副總裁Kelly Stirman表示,“因?yàn)檫@么多年下來(lái),我們終于有足夠的資源和能力用正確的方式去做這件事?!?/p>
在GitHub看來(lái),程序員敲下的每行代碼其實(shí)都是與其他無(wú)數(shù)貢獻(xiàn)者協(xié)作交互的過(guò)程,所以它一直希望能夠提高社區(qū)內(nèi)程序員們之間的實(shí)時(shí)交互,進(jìn)而提高項(xiàng)目的開(kāi)發(fā)效率,因此App的作用就在此——便于開(kāi)發(fā)人員能夠回復(fù)用戶的問(wèn)題、閱讀錯(cuò)誤報(bào)告并通過(guò)手機(jī)將問(wèn)題分配給其他開(kāi)發(fā)人員以盡快優(yōu)化代碼。
Github App特性

由于移動(dòng)版GitHub是作為原生應(yīng)用程序構(gòu)建的,它可以自動(dòng)適應(yīng)不同的屏幕尺寸,甚至可以根據(jù)你的系統(tǒng)偏好適配黑暗模式。
移動(dòng)版GitHub現(xiàn)在推出了iOS的Beta版,并且即將在Android上推出。注冊(cè) GitHub Mobile 預(yù)覽版:https://github.com/mobile



移動(dòng)設(shè)備上的 GitHub 將允許用戶收到正在進(jìn)行的開(kāi)源或私有項(xiàng)目通知,合并拉取請(qǐng)求,提交新問(wèn)題,或向存儲(chǔ)庫(kù)添加代碼。App 還有 Favorites、Recent、Pinned 等功能,方便用戶標(biāo)記感興趣的項(xiàng)目。
“我敢打賭,5年內(nèi)在 GitHub 上進(jìn)行的互動(dòng)有一半以上將在移動(dòng)端設(shè)備上進(jìn)行”, GitHub 的 首席執(zhí)行官 Nat Friedman 在新聞發(fā)布會(huì)上如此說(shuō)道。GitHub 的工程副總裁 Dana Lawson表示:“這有點(diǎn)像是在完善 GitHub 體驗(yàn),使用移動(dòng)設(shè)備,你可以管理、分類(lèi)和清除通知,對(duì)拉取請(qǐng)求進(jìn)行協(xié)作,當(dāng)被直接提及時(shí)也可以接收推送通知?!?/p>
今年GitHub還帶來(lái)了一些新功能。
在去年的開(kāi)發(fā)者大會(huì)上,GitHub宣布了GitHub Actions的測(cè)試版,一年過(guò)去,它正式帶來(lái)了這項(xiàng)新功能。GitHub Actions是一種可創(chuàng)建和共享軟件開(kāi)發(fā)自動(dòng)化生成的方法,包括用于DevOps和本機(jī)軟件包管理的完全連續(xù)集成和連續(xù)交付或CI / CD解決方案。
現(xiàn)在,在GitHub Marketplace有1200多個(gè)社區(qū)開(kāi)發(fā)的工作流程可用,并且列表增長(zhǎng)很快,貢獻(xiàn)者包括Amazon Web Services Inc.,Google LLC,HashiCorp,Twilio Inc.等。GitHub還宣布免費(fèi)使用自托管運(yùn)行程序、工件緩存以及在基于ARM的架構(gòu)(如Raspberry Pi)上可運(yùn)行Action的功能。
其他功能包括針對(duì)所有 Ruby、Python 和 Go 存儲(chǔ)庫(kù)的語(yǔ)義代碼導(dǎo)航;計(jì)劃拉取請(qǐng)求提醒的能力;以及將代碼審核分配給特定團(tuán)隊(duì)成員的能力。GitHub 客戶端還將提供改進(jìn)的通知體驗(yàn),以幫助開(kāi)發(fā)人員快速處理請(qǐng)團(tuán)隊(duì)合作請(qǐng)求。

GitHub 高級(jí)產(chǎn)品經(jīng)理 Devon Zuegel 說(shuō)道:“有了 GitHub Sponsors,開(kāi)發(fā)人員可以直接從他們的日常工作流程中相互幫助?!?/p>
值得一提的是,GitHub被微軟收于麾下的時(shí)間并不長(zhǎng)(2018年6月以75億美元收購(gòu)),GitHub方面表示此次移動(dòng)端APP的開(kāi)發(fā)與微軟無(wú)關(guān),在被收購(gòu)前已經(jīng)著手,但背靠微軟這顆大樹(shù)的確為其提供了更多空間。