TracとPythonの一日
開発合宿も2日目です。今日は、TracWorkflowに関するプラグインを書いたのですが、勉強になったサイトをまとめておきます。
- The Trac Ticket Workflow Systemは本家のサイトですね。
- それを和訳したのがTrac のチケットワークフローシステムというサイトです。和訳サイトがあって、とても助かりました。
- この辺りの情報をまとめてあるのが、Trac 0.11の ticket-workflow 設定のための参考サイトです。
「そもそも、Tracのプラグインってどう書くの?」を知るには以下のサイトが便利です。
- WeekbuildのHack倉庫は、本家サイトの和訳から、オリジナルまで多様な情報が載ってます。とても感謝しています。特に、PyDevでTracのPluginを開発する。とか、スクリーンショット付きで丁寧に書いてあるので、初めて取り組む人が読むには良いと思います。
- プラグインの作り方やScrumもどきPlugin開発記には、ザックリとやるべきことが書いてあります。
その他、参考にさせてもらったサイト。
- javaで言う「getResource」をやりたいときに、Pythonでスクリプトファイル自身のパスを得るが参考になりました。ありがたい情報でした。
久しぶりにPythonに触っていますが、リストの操作とか手軽で気持ち良いですね。javaのように型とかうるさい言語に比べると、とても直感的に書けます。ただ、pydevだと変数名のチェック等が甘く、実行するまでエラーに気がつけないケースが多いです。この辺りはPythonの今後の課題ですね。もっと、開発環境が使いやすくならないと、裾野は広がりづらいと思います。