開発に参加するには
tDiaryの開発は、SourceForge.net上でオープンに行われています。SourceForge上のプロジェクトを参照してください。
メーリングリストに参加する
tDiaryの開発チームに加わるには、開発用のメーリングリストに参加して、(開発コミュニティからある程度の信頼を得てから)CVSのコミット権限を取得する必要があります(もちろんそれ以外にも、パッチを作って投稿する等の参加のしかたはあります)。
ともかく、何よりもまずメーリングリストです。
開発者向けのメーリングリストを、SourceForge上で運営しています。tDiary-users上のFAQを参考に、必要なリストに入ってください。基本的に本体およびプラグインに興味のある人はtDiary-devel、テーマ作成に興味がある人はtDiary-themeには入るようにお願いします。tDiary-cvs-*はお好みでどうぞ。
ITSをチェックする
実装予定の機能やバグ修正はITS上で管理しています。メーリングリストで議論されている問題も、こちらに登録して実装・修正過程が追えるようにしましょう。RSSを購読して、どのような開発が行われているのかチェックできるようにしましょう。
SSH、CVSを使えるようにする
コミット権限を得ても、CVSが使えるようにならなければ意味がありません。SSHやCVSに不慣れな方は、UNIX系OSでCVSを使うやWindowsでCVSを使うを参照してください。
コミットはルールを守って
コミット権限があるからと言って、好き勝手に改造していいわけではありません。ルールを守って、コミュニティ全体が納得する形で参加してください。
基本的に、coreはただただしが統率しています。許可がない限りコミットは禁止されています。
pluginは、基本的にそのプラグインの作者がメンテナンスをしています。ただし、明らかなバグと思われるものに関しては、他の開発者が直してもかまいません。もちろんメーリングリストでのアナウンスは必要です。
themeは、追加に関しては自由です。テーマベンチにかけて問題がなければ、すぐに追加してかまいません。pluginと同様、明らかなバグがあった場合には、作者以外の開発者が修正、コミットしてもかまいません。
