GitHub2016章魚貓觀察報告
GitHub 又發(fā)布了一年一度的章魚貓觀察報告。在這個報告中,分別對開源和社區(qū)做了一些有趣的統(tǒng)計,現(xiàn)將其中一些有趣的數(shù)據(jù)和趨勢擷取出來分享給大家。完整的報告請移步此處。
GitHub 上***的開源項目
從讓阿波羅 11 號登月的代碼到開源課程,過去十二個月中,GitHub 上又涌現(xiàn)了一大批開源項目。以下是***的(得到星標(biāo)最多)項目:
***的開源項目
其中使用最多的開源許可證是:MIT、Apache-2.0 和 GNU General Public License v3.0。
GitHub 上***用的編程語言
GitHub 上存放的開源項目使用了多達 36 種不同的編程語言,其中在過去十二月中提交的 PR(拉取請求(Pull Request),用于向項目提交補丁) 使用最多的前 15 種編程語言是(其中的數(shù)字是 PR 數(shù)量):
PR 中***的 15 種語言
PR 中***的語言居然是 JavaScript,是因為 JavaScript 比較容易么?而且 JavaScript、C# 和 Go 語言的 PR 增長率達到了兩倍,甚至,Swift 和 TypeScript 雖然總量不多,但是增長率達到了 3.5 倍。
貢獻者的活躍程度
“活躍(Active)”是指有過代碼提交、寫了備注、被星標(biāo)和問題匯報(issue)等行為。
這十二個月以來,有 580 萬以上的活躍用戶、33 萬以上的活躍組織、1.9 億以上的活躍倉庫、1 千萬以上的活躍問題匯報。
“貢獻者(contributors)”是指對項目/倉庫推送了代碼、對打開或評論了問題和 PR 的人,按照貢獻者對項目和組織進行排名:
開源貢獻者最多的前十個倉庫
其中貢獻者最多的倉庫是 Font-Awesome 項目,這是一個圖標(biāo)字體的項目,不太理解為何有這么多的貢獻者。其次是 docker 和 npm。
開源貢獻者最多的組織
開源貢獻者最多的組織是微軟,超過了 Facebook、docker,以及谷歌。看來微軟這一年確實是在開源方面下了死力。
被最多分支的倉庫
倉庫被分支(fork)的越多代表了對它感興趣、甚至?xí)⑴c到開發(fā)中的人越多。這個***的 datasharing 是個啥項目,我去看看——居然是一篇文章……好吧,讓我看看第二個 Spoon-Knife,這,是章魚貓的一個教人如何分支倉庫的例子……那么第三個 ProgrammingAssignment2 ,哎,也是一個課程上用的例子……
好吧,我收回之前對分支的看法,就不能有個“正常”點的倉庫嘛?
還好,第四 bootstrap 和第五 tensorflow 都是比較正常的開源項目。總之,項目流行不流行,不要看分支數(shù)量了。
被最多用戶評審過代碼的倉庫
這里的代碼評審者(reviewers)指的是對修改過的代碼進行過評論的人,這也代表貢獻者對倉庫的關(guān)注度。好吧。我除了對***名 homebrew 有點不解,其它的幾名都覺得還算正常。
GitHub 的新增用戶
GitHub 已經(jīng)有超過 520 萬的用戶和超 30 萬的組織。這十二月以來,有超過 81 萬的人發(fā)起了人生***個 PR,更有 280 萬人創(chuàng)造了他自己的***個倉庫。
新用戶注冊增長最多的國家
而中國,是新用戶注冊增長最多的國家,基本上翻了一番。
GitHub 上的組織
GitHub 上已經(jīng)有超過 8 千萬的 PR,而這些 PR 中有超過 85% 的來自于組織。在 GitHub 上以組織形式活動的除了商業(yè)性組織以外,很多大公司也在其企業(yè)的開發(fā)中采用了 GitHub Enterprise ,其中不乏財富50強里面公司。
總結(jié)
報告就解讀到這里,詳細的圖文并茂的報告,請移步 GitHub。