コードが汚くてなにがなんだか分からないところにコメントで FIXME OR DIE と書いて修正内容を記述しておいた。 次見た人がなおしてくれるだろう。そしてそれはきっと自分。
日本橋で、日々レガシーコードと格闘するプログラマ(ホントはえすいー。 使用言語はRuby/Java/C#/Scala/OCamlなど。
Redmine のリポジトリからファイル名をインクリメンタルサーチします。正規表現が利用可能です。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_incr_code_search.git
チケットは作成日、更新日を「XX日前」を「yyyy/MM/dd」日付表現で表示します。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_absolute_dates.git
Redmine に貼りつけているファイルの総サイズを表示します。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_attachments_size.git
ヘルプリンクをRedmine.jpのものに差し替えます。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_japanese_help.git
標準のCSV出力の末尾に履歴を追記するプラグインです。
チケットを長らくメンテしてると、重要な情報は履歴にあっ たりするので、一覧するときには履歴が付いていた方が便利 です。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_export_with_journals.git
チケットの作成及び完了の推移グラフを表示するプラグインです。 プロジェクトの開発の勢いを確認することができます。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_issues_summary_graph.git
リポジトリのトップディレクトリからREADME から始まるファイルを探してきて、 プロジェクトの概要ページに表示するプラグインです。 ドキュメントを書くモチベーションを高めることができます。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_readme.git
Redmine を OAuth プロバイダにします。 Virtualmaster 氏氏の同名プラグインを fork しています。 OmniAuth クライントも用意しています。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_oauth_provider.git $ rake redmine:plugins:migrate RAILS_ENV=production
Redmine のチケットを Google Chrome のアドレスバーからインクリメンタルサーチするための Redmine Plugin / Google Chrome Extension です。 目的のチケットに、最速でアクセスすることができます。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_my_search.git Access to http://HOSTNAME:PORT/redmine/my_search/
Redmine のプロジェクトに登録してあるリポジトリ内のソースコードを Milkode で検索します。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_milkode.git $ cd $RAILS_ROOT $ bundle install
Redmine のトップメニューに「すべての活動」へのリンクを追加します。
インストール$ cd $RAILS_ROOT/plugins $ git clone git@github.com:suer/redmine_overall_activity_menu.git
Redmineのワークフローを可視化します。 日本語には対応していません。実験的なプラグインです。 ちゃんとしたグラフが見たい場合はRedmine インフォメーション プラグインが便利です。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_workflow_viz.git
チケットの追加・更新にフックして、他のサイトに HTTP で POST する機能を追加します。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_webhook.git $ rake redmine:plugins:migrate RAILS_ENV=production
管理者の時のみ body に class="admin" 属性を付与するプラグインです。 CSS で管理者だけ見た目を変えることが可能になります。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_admin_class.git
Redmine 内での活動を GitHub のように表示するプラグインです。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_glanceyear.git
Redmine に絵文字を表示、入力する機能を追加します。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_emoji.git $ cd $RAILS_ROOT $ bundle install
誰でも簡単にテーブルが書けるように Excel からコピペでできます。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_paste_as_markdown_tables.git
Bitbucket に push したコミットを Redmine のリポジトリに取り込むプラグインです。 本家の機能に加え、以下の機能追加をしています。
$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_bitbucketgit_hook.git $ cd $RAILS_ROOT $ bundle install
MS Projectで引いた線表から、Redmineのチケットを作成します。 Sub Taskingにも対応しています。
ちなみに Excel で作成した線表なんて存在してないので、対応していません。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_msp_plugin.git
RedmineにiPhone UIを追加します。 techbang氏の同名プラグインをforkしています。
インストール$ cd $RAILS_ROOT/plugins $ git clone https://github.com/suer/redmine_iphone_plugin.git