- 2007-07-12 (Thu) 22:35
- Ruby on Rails
そんなわけで、プロジェクトの始まりはTracから。これがないと仕事が始まりません。
Tracが一番良いわけでも無いんだけど、日本語マニュアルがあるところと、ユーザが多いことから、subversionとの連携スクリプトなどが多数公開されているところが、選択理由です。
Railsベースでも複数、プロジェクト管理ソフトが出てきているので、どれか良い物に育ってくれると嬉しいなと思っています。
さて、tracのインストール方法はwebで沢山見つかるので、それを参考にインストール。
Tracは初期設定でも十分使いやすいんですが、チケット登録で担当者をドロップダウンリストにするために設定を変更します。
tracの設定ファイル conf/trac.iniの下記の項目を変更してください。
[trac] default_charset = utf-8 # 文字コードはUTF-8で [ticket] restrict_owner = true # 担当者をドロップダウンリストにする
ユーザ登録は、.htpasswdにユーザを登録後、下記のコマンドを実行して権限を与えます。
trac-admin ./ permission add アカウント名 TRAC_ADMIN
そのあと、このユーザにはログインしてもらい、画面の右上「ユーザ設定」からメールアドレスを登録してもらいます。これを登録して貰わないとチケット登録画面の担当者として選択できません。
あとは、コンポーネントと優先度を変更します。まずは優先度を日本語にします。
trac-admin ./ priority change blocker 今すぐやる trac-admin ./ priority change critical 急いでやる trac-admin ./ priority change major 普通 trac-admin ./ priority change minor あとでもいい trac-admin ./ priority change trivial そのうちやる
次にコンポーネントを変更します。
trac-admin ./ component rename component1 コード trac-admin ./ component rename component2 仕様書 trac-admin ./ component add 会議 somebody
最後にチケットの分類を変更します。
trac-admin ./ ticket_type change defect 不具合 trac-admin ./ ticket_type change enhancement 機能拡張 trac-admin ./ ticket_type change task タスク
これで完了。もちろん、これもコマンド化してsubversionに入れておきましょう。
あと、メンバーの未処理チケットを簡単に確認できるようにメンバー分だけレポートを登録しておきます。
下記のレポートSQLを「メンバー名の未処理チケット」というタイトルで保存しておくと、メンバーの作業進行具合がわかって良い感じです。
SELECT p.value AS __color__,
(CASE status WHEN 'assigned' THEN 'Assigned' ELSE 'Owned' END) AS __group__,
id AS ticket, summary, component, version, milestone,
t.type AS type, priority, time AS created,
changetime AS _changetime, description AS _description,
reporter AS _reporter
FROM ticket t, enum p
WHERE t.status IN ('new', 'assigned', 'reopened')
AND p.name = t.priority AND p.type = 'priority' AND owner = 'メンバー名'
ORDER BY (status = 'assigned') DESC, p.value, milestone, t.type, time
とりあえずは、ここまで。明日はsubversionとの連携スクリプトですw
Related posts
- Newer: 続masuidrive的プロジェクトの方針
- Older: masuidrive的プロジェクトの方針
Comments:0
Trackbacks:2
- Trackback URL for this entry
- http://blog.masuidrive.jp/index.php/2007/07/12/trac/trackback/
- Listed below are links to weblogs that reference
- プロジェクトの始まりはTracから from @masuidrive blog
- pingback from ぽっぺん日記@karashi.org - プロジェクトに関連するWikiドキュメント、タスク管理もTracでやることにした , 実録・アメリカ超能力部隊(ジョン・ロンスン)[Review].. 07-07-22 (Sun) 7:56
-
[...] プロジェクトの始まりはTracからを参考に、コンポーネントと優先度、チケット分類も日本語化。 [...]
- pingback from tracの各項目を日本語にする 07-08-04 (Sat) 23:58
-
[...] on rails » Blog Archive » プロジェクトの始まりはTracから http://blog.masuidrive.jp/index.php/2007/07/12/trac/ [...]