GitHubのコミット件数とか色々とグラフ表示してくれるメニューが欲しくて作ってみた。
ただ、非機能系があまり作りこめていないので、
- コミット件数が多い
- コミットしたユニークユーザーが多い
といったプロジェクトの場合、おそらく表示に時間がかかったり、もしかすると、OutOfMemoryとかで落ちちゃうなんてこともあるだろう。
そのあたりは、そのうち解決していこうと思う。
コードはこちら。
https://github.com/yoshiyoshifujii/gitbucket-commitgraphs-plugin
Install
README.md のとおり。
使い方
Pluginを適用していただいたら、特に設定画面はない。
いつもお使いのリポジトリ画面を開いていただくと、
こんな感じでリンクが出てる。
クリックしていただくと、
こんな感じ。
課題
冒頭に申し上げたとおり、コミット数が多かったり、ユニークユーザーが多かったりすると性能問題ありそう。
また、グラフ自体も横軸値が固定じゃないので、人によって違うし、コミット数にマージ数も入ってるので、GitHubと異なった表示になっていたりする。
まあ、そのうち、取り組もうと思ってます。
以上。