X-Git-Url: http://cgit.sxemacs.org/?a=blobdiff_plain;f=doc%2FHACKING.ja;h=1e433bd9bdb7c7443b6070006c118c4e2d5f932b;hb=7a05558868018a20692857f1134a7e0ff028c1e7;hp=7293c40c00bc01aa8fe0facb93c0e6cfb2664ede;hpb=6b2fce2d27ecd16398976bea1b1058f126d7f793;p=riece diff --git a/doc/HACKING.ja b/doc/HACKING.ja index 7293c40..1e433bd 100644 --- a/doc/HACKING.ja +++ b/doc/HACKING.ja @@ -1,50 +1,37 @@ -*- mode: text; coding: iso-2022-jp -*- -この文書では、Riece の開発プロセスや内部構造など、開発に必要な情報をま -とめています。 +この文書は、Riece の開発者や開発者になりたい人向けです。Riece の開発プ +ロセスや内部構造など、開発に必要な情報をまとめています。 * 開発プロセス -** バグ報告 +** バグの報告 -バグ報告は、ツールバーの虫のアイコンをクリックするか、 -M-x riece-submit-bug-report で作成してください。また、バグ報告の作成の -前にデバッグ出力を有効にしておく必要があります。 +バグを見付けたら以下に登録してください。 +https://savannah.nongnu.org/bugs/?group=riece -** デバッグ出力 +** コードの貢献 -変数 riece-debug を t に設定すると、Riece の実行中にデバッグ情報が出力 -されるようになります。デバッグ情報は *Debug* バッファに蓄積されます。 +パッチかアドオンを書いたら送ってください。有用なものであれば取り込みます。 -また、IRC サーバとのやりとりが " *IRC*" バッファに蓄 -積されます。バッファの名前が空白 " " で始まることにご注意ください。 +** 開発版ソースコードの取得 -** 開発への参加 +Riece の開発には Git を利用しています。最新の開発版ソースコードは +git.sv.gnu.org から入手できます。 -パッチかアドオンを書いて送ってください。適切なものであれば取り込みます。 +注意:もしあなたが初心者で、新しいバージョンを試したいだけなら、馬鹿な +考えは捨ててリリース版を使い続けてください。開発版に関する的外れの苦情 +は歓迎されません。 -** CVS +(1) モジュールのチェックアウト -Riece の開発には CVS を利用しています。公開 CVS サーバから最新版のソー -スコードを取得するには以下のようにします。 + git clone git://git.sv.gnu.org/riece.git -CVS 版のソースコードは、あくまで開発途上のものであり、利用は個人の責任 -でお願いします。CVS 版に関するバグ報告は受け付けません。 - -(1) CVS サーバへのログイン - - cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login - CVS password: [CR] # NULL string - -(2) モジュールのチェックアウト - - cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout riece - -(3) configure スクリプトの生成 +(2) configure スクリプトの生成 autoreconf -f -i -v -この作業には最新の GNU Automake が必要かもしれません。 +"autoreconf" は "autoconf" ではないことに注意してください。 * 内部構造 @@ -364,6 +351,9 @@ riece-naming が提供する主な関数は以下の 3 つです。 - <モジュール名>-insinuate 初期化処理を行います +- <モジュール名>-uninstall (オプション) + アドオンをアンインストールすると呼ばれます + - <モジュール名>-enable (オプション) アドオンの有効にすると呼ばれます @@ -415,4 +405,4 @@ riece-after-privmsg-hook の二つのフックが呼ばれます。 ば、その後の処理をおこないません。また、その場合には riece-after--hook も呼び出されません。 -フックの引数には RFC2812 の prefix と parameters が渡ります。 \ No newline at end of file +フックの引数には RFC2812 の prefix と parameters が渡ります。