2011-07-07 64 views
30

是否有一種簡單/有效的方式爲特定的GitHub項目生成一些高級報告?如何爲GitHub項目生成統計信息?

例如隨着時間的推移代碼行,頂部貢獻者等

+0

這個網站有一個很好的問題高層次的看法... http://website.clearpoint.co.nz/gitstats/index.html – user1255162

+0

參見http://stackoverflow.com/questions/1828874/generating- statistics-from-git-repository – koppor

+0

你可以試試[gitential.com](https://gitential.com),它提供了關於git歷史的更詳細的視圖和指標。 – kszucs

回答

32

你可以嘗試申請gitstats克隆回購你的GitHub回購。

例如,見activity of the Git repo itself,與像每年/月提交許多數據:

Commits by year/month


參見 「Looking at Git Statistics」,與GitHub 'yearly_stats'一個簡單的小腳本。


更新2013年4月( 「Get up to speed with Pulse」):

退房Pulse

Pulse是來發現項目近期活動的好方法。
也許您在一段時間內沒有檢查過您最喜歡的存儲庫,或者您剛剛發現了一個看起來很有趣的項目。 脈衝會告訴你誰一直積極承諾和在什麼項目的默認分支發生了變化:

Pulse

你可以找到的鏈接導航欄的左側。

Link

+0

是否有任何其他方式獲得統計行github回購沒有被克隆的代碼行? –

+0

@SenthilAKumar儘可能使用GitHub API,但有關統計的部分似乎並未包含LoC。 https://developer.github.com/v3/repos/statistics/ – VonC

1

我的weave-gitstats作者。它的開源和基於weave。大多數git統計信息生成器(如gitstats)或github提供的統計信息都是「靜態」,它們不具有向下鑽取功能,過濾功能並且僅限於某些默認圖形。 Weave-gistats提供了許多動態儀表板,允許您過濾例如年份,作者,並允許您使用自己的標準創建自己的圖形。

+2

只需鏈接到自己的庫或教程不是一個好的答案。鏈接到它,解釋爲什麼它解決了這個問題,提供如何這樣做的代碼,並宣稱你寫了它,這是一個更好的答案。請參閱:[**什麼意思是「良好」的自我推銷?](// meta.stackexchange.com/q/182212) – rene

相關問題