GitHub 2017 章魚貓觀察報告
又是一年,GitHub 例行發布了 2017 年度的章魚貓觀察報告。以下我們擷取此報告中一些有趣的結果分享給大家。
數百萬的開發人員使用 GitHub 來共享代碼和構建業務。在這裡你可以完成你的工作、打造新的技術、貢獻給開源項目等等。歷史已經證明,當好奇的人聚集到一起工作,一些美好的事情就會隨之而來:工作進行得更快、新的想法湧現,從根本上改變了我們建立軟體的方式。
為了慶祝這貢獻和輝煌的一年, 讓我們回顧一下 2017 年的項目、人員和團隊。
十年千萬,遍及全球
過去這十年,GitHub 各項數據已經超過了百萬級,甚至千萬級。在 2017 年,GitHub 社區有 2400 萬開發者工作於 6700 萬個倉庫上,就連這些開發者組成的組織都達到了 150 萬個。
而這些開發者遍及全球:亞洲 710 萬,北美 590 萬,歐洲 530 萬,等等。
這一年,忙碌的一年
人們在 2500 萬個公開倉庫上分享代碼。從 2016 年 9 月到現在的一年間:
- 公開倉庫的提交數達到了 1 億個!
- 活躍倉庫有 2530 萬個(「活躍」指該倉庫有公開的活動,比如提交、星標、討論等)
- 活躍 工單 有 1250 萬個,關閉(解決)了 6880 萬個工單,對工單進行了 140 萬次討論
- 這其中包括 Kent 的約聊求助工單 😀
- 新 PR ( 拉取請求 )有 130 萬個,
- 這其中包括了 Linus Torvalds 的第一個 GitHub PR !
- 第 1 億個 PR 被合併,這是一個 OpenShift 的文檔更新
- 對代碼進行了 62 萬次審查
- 最流行的表情符是:點贊(720 萬)
- 新加入 670 萬開發者,其有 100 萬的開發者來自美國,69 萬來自中國
- 這些新加入的開發者發起了 120 萬個 PR,410 萬人創建了其第一個倉庫,
- 19 萬人沒有提交任何代碼而只是復刻和星標了倉庫
- 創建了 45 萬個組織
- 這其中包括 Python 的開發也遷移到了 GitHub
編程語言,各就其位
通過 PR 所使用的語言,可以發現最流行的語言是——JavaScript!而 Python 取代了 Java 成為了第二名。很高興 Ruby 和 PHP 分別能取得第四、第五名。其餘的名次和去年相差不大。
項目排名,眾望所歸
從這些活躍的倉庫中,我們找出了 10 大 復刻 數最多的倉庫。人工智慧方向的 TensorFlow 項目奪得桂冠,前端方向的 BootStrap 是第二。尤雨溪的 vuejs 排名第六,恰恰比排名第七的 Facebook 的 react 的復刻數高一點,很難說這與今年 Facebook 對 react 的許可證問題有沒有關係。而 Linus 的 Linux 項目敬陪末座,作為這樣龐大的一個項目,已經相當了不起了。
(這裡沒有包括 MOOC 課程,一個 Coursera 的 R 語言課程有數千的復刻數,以此判斷,至少有十萬學生開始學習該課程了)
而以貢獻者來說,微軟的 vscode 項目的貢獻者最多,幾乎是排在第二名的 react-native 的兩倍。這一方面證明了社區對 vscode 的喜愛,另外一方面也證明了微軟在開源方面的重注投入。
得到最多代碼評議的項目是 Typescript 的一個類型定義庫 DefinitelyTyped,第二名才是炙手可熱的 Kubernetes。
當然,已經贏得了容器編排系統之戰的 Kerbernetes 取得討論最多的排名一點也不令人意外,它的討論數量的零頭就和第二名 origin 差不多,而這個 OpenShift 下的 Origin 項目,也是一個 Kubernetes 項目——面向開發者的企業版 Kubernetes 發行版。
企業版,大公司多用
GitHub 雖然對個人的公開使用提供免費的服務,當然,如果你想放私有倉庫,是要交費的。而 GitHub 對於或大或小的企業來說,更適用的是其企業版。
- 美國前一百個最大的公司(按收入)有一半在使用 GitHub 企業版
- 雖然美國是使用 GitHub 企業版最多的國家,但是也有 1/4 的客戶來自其它國家
- 不僅僅是軟體和互聯網行業在使用 GitHub 企業版(占 22%),金融服務、商業服務也佔比較高
感謝你,讓我們期待 2018 年的章魚貓報告!
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive