Linux中國

GitHub 2016 章魚貓觀察報告

GitHub 上最流行的開源項目

讓阿波羅 11 號登月的代碼開源課程,過去十二個月中,GitHub 上又湧現了一大批開源項目。以下是最流行的(得到星標最多)項目:

最流行的開源項目

其中使用最多的開源許可證是:MITApache-2.0GNU General Public License v3.0

GitHub 上最愛用的編程語言

GitHub 上存放的開源項目使用了多達 316 種不同的編程語言,其中在過去十二月中提交的 PR( 拉取請求 Pull Request ,用於向項目提交補丁) 使用最多的前 15 種編程語言是(其中的數字是 PR 數量):

PR 中最流行的 15 種語言

PR 中最流行的語言居然是 JavaScript,是因為 JavaScript 比較容易么?而且 JavaScript、C# 和 Go 語言的 PR 增長率達到了兩倍,甚至,Swift 和 TypeScript 雖然總量不多,但是增長率達到了 3.5 倍。

貢獻者的活躍程度

活躍 Active 」是指有過代碼提交、寫了備註、被星標和 問題彙報 issue 等行為。

這十二個月以來,有 580 萬以上的活躍用戶、33 萬以上的活躍組織、1.9 億以上的活躍倉庫、1 千萬以上的活躍問題彙報。

貢獻者 contributors 」是指對項目/倉庫推送了代碼、對打開或評論了問題和 PR 的人,按照貢獻者對項目和組織進行排名:

開源貢獻者最多的前十個倉庫

其中貢獻者最多的倉庫是 Font-Awesome 項目,這是一個圖標字體的項目,不太理解為何有這麼多的貢獻者。其次是 dockernpm

開源貢獻者最多的組織

開源貢獻者最多的組織是微軟,超過了 Facebook、docker,以及谷歌。看來微軟這一年確實是在開源方面下了死力。

被最多分支的倉庫

倉庫被 分支 fork 的越多代表了對它感興趣、甚至會參與到開發中的人越多。這個排名第一的 datasharing 是個啥項目,我去看看——居然是一篇文章……好吧,讓我看看第二個 Spoon-Knife,這,是章魚貓的一個教人如何分支倉庫的例子……那麼第三個 ProgrammingAssignment2 ,哎,也是一個課程上用的例子……

好吧,我收回之前對分支的看法,就不能有個「正常」點的倉庫嘛?

還好,第四 bootstrap 和第五 tensorflow 都是比較正常的開源項目。總之,項目流行不流行,不要看分支數量了。

被最多用戶評審過代碼的倉庫

這裡的 代碼評審者 reviewers 指的是對修改過的代碼進行過評論的人,這也代表貢獻者對倉庫的關注度。好吧。我除了對第一名 homebrew 有點不解,其它的幾名都覺得還算正常。

GitHub 的新增用戶

GitHub 已經有超過 520 萬的用戶和超 30 萬的組織。這十二月以來,有超過 81 萬的人發起了人生第一個 PR,更有 280 萬人創造了他自己的第一個倉庫。

新用戶註冊增長最多的國家

而中國,是新用戶註冊增長最多的國家,基本上翻了一番。

GitHub 上的組織

GitHub 上已經有超過 8 千萬的 PR,而這些 PR 中有超過 85% 的來自於組織。在 GitHub 上以組織形式活動的除了商業性組織以外,很多大公司也在其企業的開發中採用了 GitHub Enterprise ,其中不乏財富50強裡面公司。

總結

報告就解讀到這裡,詳細的圖文並茂的報告,請移步 GitHub


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

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

    You may also like

    Leave a reply

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

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

    More in:Linux中國