codefirst が使用している 10 の Redmine プラグイン
codefirst で使っている Redmine にインストールされているプラグインを数えてみるとちょうど 10 だったので公開してみようと思います。
ちなみにほとんど自作プラグインです。自演乙。
1. Redmine Absolute Dates plugin
http://github.com/suer/redmine_absolute_dates
チケットの作成日や更新日などで表示される「XX 日前」のような表記を yyyy/mm/dd 形式に変更するプラグインです。
小ネタプラグインのわりにはダウンロード数が多いようです。
みんな困っていたのか。
2. Redmine Code Review plugin
http://www.r-labs.org/projects/r-labs/wiki/Code_Review
Redmine のリポジトリ表示上でコードレビューコメントをつけることを可能にするプラグインです。
コードレビュー結果はチケットとして作成されるため、すぐに担当者にフィードバックされます。
codefirst で使用している Redmine プラグインの中ではとても重要で、このプラグインが対応されるまで Redmine2.0 へのアップデートを止めていたほどです。
もはやこのプラグイン無しでグループ開発は考えられません。
3. Redmine Enter Cancel plugin
https://github.com/suer/redmine_enter_cancel
説明を書く前にチケットのタイトルでエンターを入力してチケットが作成されてしまうのを防ぎます。
これも困っていた人は多かったようです。
4. Redmine Incr Code Search plugin
https://github.com/suer/redmine_incr_code_search
ソースコードリポジトリのファイルをインクリメンタルサーチします。
階層の深いソースコードリポジトリを持つプロジェクトにおすすめ。
5. Redmine Issues Summary Graph plugin
https://github.com/suer/redmine_issues_summary_graph
チケットの作成、クローズを時系列に集計してグラフ化するプラグインです。
どの時期にチケットが増えたのか、対応をがんばったのはいつ頃かを可視化することができるので、暇なときにニヤニヤしながら眺めることができます。
6. Markdown Extra formatter
https://github.com/juno/redmine_markdown_extra_formatter/
Wiki の記法に markdown 形式を追加します。
textile 形式に馴染まないので。。。
Redcarpet Formatter プラグイン ( http://www.r-labs.org/projects/r-labs/wiki/Redcarpet_Formatter )に変更したかったのですが、既存のリソースが微妙に崩れるので断念。
7. Milkode plugin
https://github.com/suer/redmine_milkode
上記の Incr Code Search plugin と違い、コード内の文言からファイルを引っ掛けることができます。
手元にソースコードがない状態でも検索ができて便利。
Milkode が高速なので、手元にソースコードがある状態でも使ったりします。
ソースコードにリンクするので、コードレビューまでシームレスに行うことができます。
8. My Search plugin
https://github.com/suer/redmine_my_search
chrome 拡張を使用して OmniBox からチケットに一発で飛ぶことができるようになります。
9. Post Script plugin
https://github.com/suer/redmine_post_script
Redmine のチケット、wiki などの作成イベントにフックして外部スクリプトを実行するプラグインです。
実験的プラグインにつき動作がとても不安定。
10. Readme plugin
https://github.com/suer/redmine_readme
プロジェクトのトップにリポジトリ内の README ファイルを表示するプラグインです。
github のようにプロジェクトのトップがかっこよくなります。
おまけ
gist ですが、全ての活動へのリンクを追加するプラグイン(の init.rb) を公開しています。
https://gist.github.com/2657660
メンバーが何をしているかを一覧するのに便利です。