Linux中國

GitHub 2017 章魚貓觀察報告

又是一年,GitHub 例行發布了 2017 年度的章魚貓觀察報告。以下我們擷取此報告中一些有趣的結果分享給大家。

數百萬的開發人員使用 GitHub 來共享代碼和構建業務。在這裡你可以完成你的工作、打造新的技術、貢獻給開源項目等等。歷史已經證明,當好奇的人聚集到一起工作,一些美好的事情就會隨之而來:工作進行得更快、新的想法湧現,從根本上改變了我們建立軟體的方式。

為了慶祝這貢獻和輝煌的一年, 讓我們回顧一下 2017 年的項目、人員和團隊。

十年千萬,遍及全球

過去這十年,GitHub 各項數據已經超過了百萬級,甚至千萬級。在 2017 年,GitHub 社區有 2400 萬開發者工作於 6700 萬個倉庫上,就連這些開發者組成的組織都達到了 150 萬個。

而這些開發者遍及全球:亞洲 710 萬,北美 590 萬,歐洲 530 萬,等等。

這一年,忙碌的一年

人們在 2500 萬個公開倉庫上分享代碼。從 2016 年 9 月到現在的一年間:

  • 公開倉庫的提交數達到了 1 億個
  • 活躍倉庫有 2530 萬個(「活躍」指該倉庫有公開的活動,比如提交、星標、討論等)
  • 活躍 工單 issue 有 1250 萬個,關閉(解決)了 6880 萬個工單,對工單進行了 140 萬次討論
  • 新 PR ( 拉取請求 pull request )有 130 萬個,
  • 第 1 億個 PR 被合併,這是一個 OpenShift 的文檔更新
  • 對代碼進行了 62 萬次審查
  • 最流行的表情符是:點贊(720 萬)
  • 新加入 670 萬開發者,其有 100 萬的開發者來自美國,69 萬來自中國
    • 這些新加入的開發者發起了 120 萬個 PR,410 萬人創建了其第一個倉庫,
    • 19 萬人沒有提交任何代碼而只是復刻和星標了倉庫
  • 創建了 45 萬個組織
    • 這其中包括 Python 的開發也遷移到了 GitHub

編程語言,各就其位

通過 PR 所使用的語言,可以發現最流行的語言是——JavaScript!而 Python 取代了 Java 成為了第二名。很高興 Ruby 和 PHP 分別能取得第四、第五名。其餘的名次和去年相差不大。

項目排名,眾望所歸

從這些活躍的倉庫中,我們找出了 10 大 復刻 fork 數最多的倉庫。人工智慧方向的 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

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國