時間:2018-10-18 來源:互聯網 瀏覽量:
長期以來,Github 一直就是儲存源代碼和進行分享的平台,如今,已被微軟招致麾下的 Github 似乎正在打破自己的邊界。
在 10 月 16 日的年度 GitHub Universe 大會上,Github 發布了一次重要的版本更新,推出了 GitHub Actions:允許使用者直接運行部分代碼。
作為世界最大的源代碼托管和分享平台,一直以來,開發者一般隻在 GitHub 上進行簡單都是上傳、搜索和下載代碼,而當我們需要測試 GitHub 上的一個項目時,則必須要下載到本地才能進行。
GitHub Actions 的推出將會改變這一情況,它提供給了開發者一種自動管理代碼的工具,包括進行測試和其他技術支持。
GitHub 平台負責人 Sam Lambert 將此次更新稱為“GitHub 史上最大的一次轉變。”他將其比作是 IOS 中的 Shotcuts,隻不過 GitHub Actions 的功能會更加靈活。Lambert 表示:“想象一下,所有開發人員在 github 平台上,可以快捷方便的通過一個觸發動作,自動化其工作流程”
目前,包含了新功能的測試版已經放出,包含了450個預設的 action ,開發者也可自建新的 action ,或使用Docker 綁定現有程序在 GitHub 上運行。
測試版地址:https://github.com/features/actions
除了這一重量級更新,此次 GitHub Universe 大會還公布了 2018 年的 GitHub 年度報告。
報告顯示,近三年來,Contributors 數量最多的六個國家在排名上沒有發生變化,分別為美國、中國、印度、英國、德國和加拿大。同時,報告強調了亞洲是今年提交代碼數量增長最快的地區,且在 2018 年的 9 月底,亞洲開源項目數量已超過其他任何地區。
圖丨Contributors 地區排名:中國穩居第 2 (來源:GitHub)
在對開發者組織的統計中,可以看到微軟以較大的優勢穩居第一,而最近入股 GitLab 的穀歌則排名第二,這些較活躍的組織包括了公司、學校等多種組織。
圖丨Contributors 組織排名(來源:GitHub)
對開源項目的統計中,微軟推出的 vscode 依然坐穩頭把交椅,react-native 和 tensorflow 繼續穩居前三。
圖丨開源項目數量排名(來源:GitHub)
報告指出,今年增長最快的開源項目更多地集中在機器學習、遊戲、3D 打印、家庭自動化、科學編程和數據分析等領域。
在數百種語言中,JavaScript 依然是使用人數最多的語言,這一情況在不同的項目、組織和地區都保持了一致。在今年排名前十的語言中值得關注的是,TypeScript 在去年首次進去前 10 後,在今年再次躍進排到第 7 位。
圖丨編程語言排名(來源:GitHub)
報告地址:https://octoverse.github.com/