Rubyリポジトリのコミット数を可視化してみました。集計対象期間は2022年1月1日から12月31日までです。
調べていくうちに、他のリポジトリも集計してみることにしました。
様々なソフトウェアを開発してくださっている皆さんありがとうございます…!
過去の記事:RubyとPythonの開発者コミュニティを比較してみた
注意点
- 各リポジトリには下記の違いがあります。そのため、コミット数の比較だけでは分からないことがたくさんあります
- 各リポジトリの開発を開始した時期や公開を開始した時期が異なる
- 各リポジトリのコミット粒度が異なる
- 付属するライブラリが別のリポジトリになっていることがある
- リポジトリによってはbotによるコミットも含まれている
- コミットの集計はGitHubのリポジトリのデフォルトブランチを元にしています
- リポジトリをGithubに移行する前のコミットは正しく集計できていません
- Author名が無い場合は集計から除外しています
- コミットの集計は客観的な数字の計測でしかなく、コミュニティやコミッターの価値を測る意図はありません
Rubyリポジトリ
集計したリポジトリは https://github.com/ruby/ruby です。Nobuyoshi Nakadaさんという方がコミット数で終始他の方を圧倒している様子が分かります。
対象期間 | コミット数 | ユーザー数 |
全期間 | 77571 | 740 |
2022年 | 4912 | 253 |
上位30人 | 4241 | 30 |
Pythonリポジトリ
Rubyと比較されることの多いPythonリポジトリについても調べてみました。集計したリポジトリは https://github.com/python/cpython です。こちらではVictor Stinnerさんという方のコミット数が圧倒的でした。
対象期間 | コミット数 | ユーザー数 |
全期間 | 116588 | 2354 |
2022年 | 3824 | 616 |
上位30人 | 2440 | 30 |
PHPリポジトリ
他の言語についても気になったので調べてみました。ここではPHPです。集計したリポジトリは https://github.com/php/php-src です。
対象期間 | コミット数 | ユーザー数 |
全期間 | 128188 | 1310 |
2022年 | 3256 | 137 |
上位30人 | 3050 | 30 |
Javaリポジトリ
Javaには意味合いの異なるリポジトリがいくつかあるようなのですが、ここでは https://github.com/openjdk/jdk を調べてみました。
対象期間 | コミット数 | ユーザー数 |
全期間 | 73477 | 1257 |
2022年 | 4555 | 346 |
上位30人 | 2160 | 30 |
Perlリポジトリ
Perlのリポジトリは https://github.com/Perl/perl5 のようです。
対象期間 | コミット数 | ユーザー数 |
全期間 | 78154 | 1433 |
2022年 | 2344 | 95 |
上位30人 | 2222 | 30 |
Rustリポジトリ
Rustのリポジトリは https://github.com/rust-lang/rust のようです。ちなみにborsさんはマージコミット用のbotでした。
対象期間 | コミット数 | ユーザー数 |
全期間 | 222493 | 5776 |
2022年 | 29164 | 1197 |
上位30人 | 19198 | 30 |