特定のGitHubプロジェクトの高レベルレポートを簡単に/効率的に生成する方法はありますか?
例えば長期にわたってコミットされたコード行、トップレベルの貢献者など
GitHubリポジトリのクローンリポジトリにgitstatsを適用してみてください。
たとえば、 Gitリポジトリ自体のアクティビティ を参照してください。年/月ごとのコミットなど、多くのデータがあります。
「 Liting at Git Statistics 」、および GitHub 'yearly_stats' も参照してください。
2013年4月の更新( " Pulseで速度を上げる "):
チェックアウトパルス
Pulseは、プロジェクトに関する最近の活動を発見するのに最適な方法です。
しばらくの間、お気に入りのリポジトリをチェックしていないか、興味のあるプロジェクトを発見したばかりかもしれません。 Pulseは、プロジェクトのデフォルトブランチでアクティブにコミットしている人と変更したものを表示します:
ナビゲーションバーの左側にリンクがあります。
私は weave-gitstats の著者です。そのオープンソースと weave に基づいています。 gitstats のようなほとんどのgit統計ジェネレーター、またはgithubによって提供される統計は「静的」であり、ドリルダウン機能、フィルタリングを持たず、一部のデフォルトグラフに制限されます。 Weave-gistatsは多くの動的ダッシュボードを提供します。これにより、年、作成者などをフィルタリングし、独自の基準を使用して独自のグラフを作成できます。
repoXplorer 、私が開発したオープンソースプロジェクトをご覧ください。プロジェクト(gitリポジトリのグループ)の統計情報だけでなく、貢献者と貢献者グループの統計情報を計算できます。 RESTインターフェイスとWeb UIを提供します。WebUIは、プロジェクトのようなさまざまな情報を提供します。
しかし、最良の方法は、デモインスタンス here を確認することです。
以下は、Kubernetesプロジェクトの統計のスクリーンショットです(kubernetesのgithub組織のすべてのgitリポジトリ):