Redmineのプラグインを作成します。
プロジェクトの進捗をEVMで管理しようと既存のプラグインを利用したり、カスタマイズしてきましたが、いまひとつかゆいところに手が届かない。
ということで、地道に自分好みに作成しようと思います。
概要
チケットの情報を使ってプロジェクト全体のEVM値を算出してグラフ化する
ポリシー
できるだけシンプルに実装
フェージング
ver0.1 PV,EV,ACのみをグラフ化
ver0.2 ベースラインを保存、参照可能にする
ver0.3 ベースラインのPVをグラフ表示する
ver0.4 予測値の算出
ver0.5 予測値のグラフ化
まずは、リポジトリの用意と、命名です。
名称は「redmine_issue_evm」
スケルトン作成のためのコマンド
そして、エラーメッセージの嵐。どうやら、DBにつながらない的なメッセージが出てる。なんとなく思い出してきた。
続いてコントローラーの作成を行います。
今回は、indexとshowだけ作成。のちに他を追加予定。
プロジェクトの進捗をEVMで管理しようと既存のプラグインを利用したり、カスタマイズしてきましたが、いまひとつかゆいところに手が届かない。
ということで、地道に自分好みに作成しようと思います。
概要
チケットの情報を使ってプロジェクト全体のEVM値を算出してグラフ化する
ポリシー
できるだけシンプルに実装
フェージング
ver0.1 PV,EV,ACのみをグラフ化
ver0.2 ベースラインを保存、参照可能にする
ver0.3 ベースラインのPVをグラフ表示する
ver0.4 予測値の算出
ver0.5 予測値のグラフ化
まずは、リポジトリの用意と、命名です。
名称は「redmine_issue_evm」
スケルトン作成のためのコマンド
をタイプしてみると、ruby script/rails generate redmine_plugin redmine_issue_evm
DL is deprecated, please use Fiddle
なんてメッセージが出てきた。いきなりの躓き、全くの想定外。
そして、エラーメッセージの嵐。どうやら、DBにつながらない的なメッセージが出てる。なんとなく思い出してきた。
SET RAILS_ENV=productionって動作環境を指定しないとダメだったようなきがしてきた。さっそくタイプして、スケルトン作成のコマンドをタイプすると、、、ビンゴ。
は、警告のようで再度出てきましたが、ちゃんとプラグインのスケルトンが作成できました。DL is deprecated, please use Fiddle
続いてコントローラーの作成を行います。
今回は、indexとshowだけ作成。のちに他を追加予定。
これで、一旦完了。ruby script/rails generate redmine_plugin_controller redmine_issue_evm evms index show
コメント
コメントを投稿