Presentation is loading. Please wait.

Presentation is loading. Please wait.

Plugin を改造してみる 2008/10/18 id:akihirox.

Similar presentations


Presentation on theme: "Plugin を改造してみる 2008/10/18 id:akihirox."— Presentation transcript:

1 Plugin を改造してみる 2008/10/18 id:akihirox

2 Taninnofundoshi De Development
Plugin を改造してみる The first step of Taninnofundoshi De Development 2008/10/18 id:akihirox

3 名前: id:akihirox 生息地: 愛知県 勤め先: 工場用組立ライン製造メーカー
自己紹介 名前: id:akihirox 生息地: 愛知県 勤め先: 工場用組立ライン製造メーカー

4 組立ラインの寿命 10年~ システムのサポートも当然 エンドレス 増える担当ラインと問題/改善要求 問題が発生してもすぐに直さない
Tracと私 組立ラインの寿命 10年~ システムのサポートも当然 エンドレス 増える担当ラインと問題/改善要求 問題が発生してもすぐに直さない

5 Tracと私 組立ラインの寿命 10年~ システムのサポートも当然 エンドレス 増える担当ラインと問題/改善要求
問題が発生してもすぐに直さない BTS/ITS ないとやってられない

6 Trac Pluginと私 TracLightningに必要なものは大抵入ってる TracLightning++
お気に入りはTracHudsonPlugin 多分さぼてんの人がもう説明してくれてるはず お気に入りなればこそ、 気になるところもいろいろ出てくる そりゃもうたくさん

7 TracHacksへissue投げてもいいけど、 採用されるかどうか分からない。 ていうか、ぶっちゃけ英語書くのが めんどくさい。
あれがしたいこれがしたい TracHacksへissue投げてもいいけど、 採用されるかどうか分からない。 ていうか、ぶっちゃけ英語書くのが めんどくさい。

8 よろしい、ならば改造だ!

9 英語を見ると泣き出す新人君のために、 ここの「Hudson」を「ハドソン」に 変えてあげる
お題 英語を見ると泣き出す新人君のために、 ここの「Hudson」を「ハドソン」に 変えてあげる

10 TracLightningの場合、 C:\TracLight\plugins\svn\hudsontracplugin 以下
ソースコードのありか TracLightningの場合、 C:\TracLight\plugins\svn\hudsontracplugin 以下

11 構成

12 構成についての詳細

13 構成についての詳細 http://trac-hacks.org/wiki/EggCookingTutorialTrac0.11
誰か日本語に翻訳してくださいませ><

14 ソースを変更する

15 ソースを変更する

16 参考資料(1) Python Japan User's Group - http://www.python.jp/
文字列操作の比較表: Ruby, Python, JavaScript, Perl, C++ - Writing Plugins for Trac -

17 参考資料(1) Python Japan User's Group - http://www.python.jp/
文字列操作の比較表: Ruby, Python, JavaScript, Perl, C++ - Writing Plugins for Trac - 誰か日本語に翻訳してくださいませ><

18 今回参加されてる方々のblogとか 日々大変お世話になっております
参考資料(2) 今回参加されてる方々のblogとか 日々大変お世話になっております

19 変更の反映 C:\> C:\>cd C:\TracLight\plugins\svn\hudsontracplugin
C:\TracLight\plugins\svn\hudsontracplugin>python setup.py bdist_egg C:\TracLight\plugins\svn\hudsontracplugin>python setup.py install TracLightningの再起動

20 完成

21 プラグインを改造するだけの 簡単なお仕事です
やってみれば、簡単 一度やってみれば、後は楽勝 いきなり全部のドキュメント読む必要とか全 然無い python自体もそれっぽく書けば大体動く 1からプラグインをいきなり作るのに比べれ ば楽勝過ぎる

22 オレオレHudsonTracプラグインの惨状現状
Hudson Remote APIを利用してタイムライン にビルドの説明を表示 タイムラインに表示するジョブを指定可能に Unstableなビルドには黄色玉表示 Hudsonへのリンクは、別ウィンドウで開く ビルドへのリンクを貼るWikiマクロをプラグ インに組み込み ...

23 簡単だからチャレンジしてみよう 自分の開発環境は自分で改善していこう
まとめ 簡単だからチャレンジしてみよう 自分の開発環境は自分で改善していこう

24 御清聴ありがとうございました。 2008/10/18 id:akihirox
Plugin を改造してみる 御清聴ありがとうございました。 2008/10/18 id:akihirox


Download ppt "Plugin を改造してみる 2008/10/18 id:akihirox."

Similar presentations


Ads by Google