GitHub 发布了一款重量级产品,可直接运行代码!
【導讀】10月16日,GitHub Universe開發(fā)者大會如期舉行,并重磅推出GitHub Actions,平臺主管Sam Lambert稱,這將是GitHub歷史上最大的改變。此外,GitHub還公布了2018年年度報告,各種有趣用戶數(shù)據(jù),快來一睹為快吧!
?
GitHub大動作,開發(fā)者福利:重磅推出GitHub Actions!
在昨日舉行的GitHub Universe 2018開發(fā)者大會上,GitHub發(fā)布了一款重量級產(chǎn)品:GitHub Actions,可直接運行部分代碼的產(chǎn)品,徹底改變GitHub的使用方式。
正如平臺主管Sam Lambert所說:“這將是GitHub史上最大的轉(zhuǎn)變!”
除了發(fā)布GitHub Actions等新產(chǎn)品外,GitHub還公布了2018年年度報告。
?
GitHub Actions:開源、社區(qū)支持的平臺
GitHub認為,作為一個開發(fā)者,大部分時間和經(jīng)歷應該只放在一件事情上,那就是代碼。
在過去,開發(fā)者因配置工作流程,或使用不靈活的工具,浪費了大量的時間。而這正式GitHub要解決的問題。
現(xiàn)在,GitHub給開發(fā)者們提供了一種自動管理代碼的工具,包括測試和技術支持。“一站式服務”,等待你的使用。
github actions?
GitHub Actions定義你的工作流:由你創(chuàng)建,我來運營。
GitHub Actions允許你連接和共享containers來運行你的軟件開發(fā)工作流程。 在GitHub或任何外部系統(tǒng)上以任何語言輕松創(chuàng)建、打包、發(fā)布、更新和部署項目,而無需自己運行代碼。
通過將開源原則應用到工作流自動化中,無論用戶使用的哪種語言和平臺,GitHub Actions可以讓用戶結(jié)合使用個人慣用和Github社群中共享的工具、集成。開發(fā)和共享操作,使項目所需的任何任務自動化,構(gòu)建在一個選項生態(tài)系統(tǒng)之上。無論你是否需要打包一個NPM模塊,發(fā)送一個SMS警報,或者并行地將生產(chǎn)就緒的代碼部署到云中,你都可以為該任務創(chuàng)建或找到一個GitHub操作。
除了GitHub Actions之外,GitHub 安全系統(tǒng)也升級了,提供了一種 Token 掃描功能。當上傳項目到 GitHub 的時候,它會檢測用戶是否上傳了一些隱私信息。
?
用戶分析
3100萬+(開發(fā)者):截止2018年9月30日,GitHub開發(fā)者數(shù)量達到了3100萬之多。
800萬+(新開發(fā)者):目前為止,2018年新增的開發(fā)者數(shù)量要比前6年加起來還要多,達到了800多萬。新開發(fā)者是指在2018年10月1日前365天內(nèi)注冊的新用戶。
210萬+(組織):跨公共和私有儲存庫使用GitHub的組織數(shù)量比去年多了40%。
?
合作邁向全球化
GitHub大多數(shù)用戶(約80%)來自美國以外的地區(qū)。 事實上,用戶來自幾乎每個國家和地區(qū) - 而且比以往任何時候都更愿意跨國進行合作。
?
Contributor數(shù)量排行榜
根據(jù)2014年至2018年每個國家的獨立Contributor數(shù)量排名。GitHub廣泛地將Contributor定義為對GitHub采取實質(zhì)性行動(例如,推送代碼、打開問題或合并pull請求)的用戶,該用戶在公共或私有存儲庫中向平臺添加新內(nèi)容。
?
Contributor數(shù)量排名的前20位?
可以看到,自2015年來,美國、中國和印度穩(wěn)居前三名。巴西自2017年以來成為南美國家中對GitHub社區(qū)貢獻最多的國家。韓國上升的趨勢也較為明顯。
同時,GitHub還表示,亞洲對社區(qū)的貢獻應當是最大的。因為亞洲用戶每月在
repository創(chuàng)建方面超過全球其他任何地區(qū)。大部分的開源項目都是來自于亞洲。
?
提交開源軟件的地區(qū)
?
?
從2014年到2018年,我們可以看到越來越多的開源軟件是由美國以外的國家和地區(qū)提交的。并且這樣的趨勢越發(fā)明顯。
?
以時間為單位,用戶的貢獻量分析
?
以小時為單位
?
可以看到下午到晚間是用戶對私有、公共和開源貢獻高峰時間段。
?
以周為單位
很顯然,用戶在工作日期間對GitHub的貢獻是較多的。
?
以年為單位
中國的新年、五一勞動節(jié),美國的感恩節(jié)和獨立日等節(jié)假日期間, GitHub 的項目會相應縮減。而“新年”(1 月 1 日),是一年之中最為平靜的一天。
?
GitHub最熱開源項目Top 10
今年,開發(fā)者們在GitHub上對超過9600萬repositories進行了pull requests、issues和評論。
?
貢獻者最對的開源項目Top 10
VS Code,React和Tensorflow再次以貢獻者數(shù)量排在最熱開源項目列表的榜首。今年新進入Top 10榜單的項目是容器管理工具Kubernetes,共享Azure文檔的工具Azure Docs,以及TypeScript類型聲明文件倉庫DefinitelyTyped。
2018年GitHub貢獻者最多的開源項目Top 10?
Microsoft/vscode:?微軟推出的跨平臺代碼編輯器
facebook/react-native:Facebook 推出的移動跨平臺開發(fā)框架
tensorflow/tensorflow: 谷歌推出的深度學習框架,是目前最流行的深度學習框架
angular/angular-cli:angular-cli是angular框架官方的一個腳手架工具,
MicrosoftDocs/azure-docs:微軟使用開源的方式來建設其 Azure 云平臺的文檔
angular/angular:Angular是一款受歡迎的前端JS框架。
ansible/ansible:Ansible 公司推出的運維管理工具。
kubernetes/kubernetes: 谷歌推出的用于自動部署、擴展和管理容器化應用程序的開源系統(tǒng)。
npm/npm:全稱Node Package Manager,是Node.js預設的、以JavaScript編寫的軟件套件管理系統(tǒng)。
DefinitelyTyped/DefinitelyTyped:TypeScript 的類型聲明文件倉庫。
?
增長最快的開源項目Top 10:
總體來看,與機器學習、游戲、3D打印、家庭自動化、科學編程、數(shù)據(jù)分析和全堆棧JavaScript開發(fā)相關的項目增長最快。
MicrosoftDocs/azure-docs:增速4.7倍
pytorch/pytorch:2.8倍
godotengine/godot:2.2倍
nuxt/nuxt.js:2.1倍
ethereum/go-ethereum:2.0倍
wix/react-native-navigation:1.9倍
spyder-ide/spyder:1.8倍
tensorflow/models:1.8倍
home-assistant/home-assistant:1.6倍
MarlinFirmware/Marlin:1.6倍
?
最有潛力的新開源項目
google/dopamine:用于快速原型化強化學習算法的研究框架
facebookresearch/Detectron:FAIR開源的最新對象檢測算法
frappe/charts:使用JavaScript的響應式SVG圖表(靈感來自GitHub UI <3)
felixrieseberg/windows95:在Electron App上運行的Windows 95
wangshub/wechat_jump_game:微信跳一跳小游戲
?
開源貢獻最多的組織
開源開發(fā)是由數(shù)以百萬計的開發(fā)者以及許多組織推動的。微軟、谷歌、Red Hat、英特爾等公司,以及UC Berkeley、華盛頓大學、MIT、密歇根大學、斯坦福大學是對開源貢獻最大的組織。
-
Microsoft:7700
-
Google:5500
-
Red Hat:3300
-
UC Berkeley:2700
-
Intel:2200
-
Univ. of Washington:1800
-
Facebook:1700
-
MIT:1700
-
Univ. of Michigan:1600
-
Stanford:1600
?
GitHub 2018年最熱主題
GitHub用戶今年貢獻的數(shù)百萬個項目跨越了數(shù)千個主題。JavaScript(前端和后端)、機器學習、移動應用程序開發(fā)和容器等是貢獻最多的主題。
-
react
-
android
-
nodejs
-
docker
-
ios
-
linux
-
angular
-
machine-learning
-
electron
-
api
?
增長最快的主題
機器學習和React是GitHub社區(qū)的熱門話題:機器學習庫PyTorch和基于React的網(wǎng)頁開發(fā)工具,例如Gatsby,是今年增長最快的話題。區(qū)塊鏈開發(fā)的有關領域的主題也很流行。Hacktoberfest是增長最快主題榜單的首位。
-
hacktoberfest
-
pytorch
-
machine
-
dapp
-
gatsby
-
cryptocurrency
-
terraform-provider
-
easy-to-use
-
smart-contracts
-
exchange
?
GitHub 2018年度最熱門開發(fā)語言Top 10
?
在GitHub上,JavaScript連續(xù)5年穩(wěn)占編程語言榜首。無論是公開的還是私有的項目、大公司還是小組織、世界上任何一個地區(qū),JavaScript都排在第一。
果然JavaScript是世界上最好的編程語言?
今年TypeScript登上了榜單第7名,它在去年首次進入前10。
?
增長最快的編程語言
關于線程安全性和互操作性的靜態(tài)類型語言增長趨勢很快:Kotlin,TypeScript和Rust都增長迅速。
?
此外,自2017年以來,HCL(DevOps的可讀語言)的貢獻者數(shù)量增加了一倍以上。由于在機器學習領域廣受歡迎,Python的增速排名第8,Go的貢獻者比去年增加了1.5倍。
?
GitHub 2018年度報告地址:https://octoverse.github.com
總結(jié)
以上是生活随笔為你收集整理的GitHub 发布了一款重量级产品,可直接运行代码!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从入门到熟悉 HTTPS 的 9 个问题
- 下一篇: 10个Eclipse珍藏插件推荐