2
:author: Sébastien Helleu
3
:email: flashcode@flashtux.org
12
開発への協力に興味を持っていただきありがとうございます。開発に協力する最も簡単
15
テストはソフトウェア開発においてとても重要で、疎かにできないものです。
16
何か新しい機能が実装されたらその機能はテストされるべきです。
17
しかし、機能によっては使用条件が広すぎる条件が特殊ぎるため、
18
開発チームが全ての条件をテストできない場合があります。
20
例: WeeChat 0.2.2 で導入された charset プラグインは悪名高いものでした:
21
チャンネル名に各国語を使うユーザー (開発者、貢献者、テスター)
23
がリリースされると、チームを非難するロシア人ユーザが殺到しました。
24
より多くのテスターがいれば、今後そのようなことはおきないでしょう。
26
開発者は新機能の実装 (と古いバグの修正) に忙しいので、WeeChat
33
Linux の 'core' ファイルを有効にすることはとても役に立ちます: WeeChat
34
がクラッシュすると、Linux は 'core' と呼ばれるファイルを作ります。このファイルには、WeeChat
35
に問題の有る箇所を正確に示す、とても役立つデバッグ情報が含まれています。
37
'bash' シェルを使っている場合、以下の行を `~/.bashrc` に追記してください:
47
最新のコード (最新のバグと最新の機能も含んでいますが) は GIT リポジトリにあります。
49
手作業で最新のコードをビルドすることができます (推奨):
51
* GIT 版は安定版と共存してビルド、インストールできます。
52
* root 権限は必要ありません、WeeChat
58
最初にディレクトリを作ってください、ここでは 'weechat-git':
66
リポジトリを clone してください (推奨):
69
$ git clone https://github.com/weechat/weechat.git
73
注意: clone の後、このディレクトリ内で "`git pull`"
74
を実行すれば、最新のアップデートとの差分が更新されます。
76
他の方法として 'devel' パッケージをダウンロードして展開する方法があります:
79
$ wget http://weechat.org/files/src/weechat-devel.tar.bz2
80
$ tar xvjf weechat-devel.tar.bz2
84
ソースをビルドするには cmake を使うことを推奨します:
89
$ cmake .. -DPREFIX=$HOME/weechat-git -DWEECHAT_HOME=~/.weechat-dev -DCMAKE_BUILD_TYPE=Debug
94
cmake が無い場合は autotools を使うことも可能です:
98
$ ./configure --prefix=$HOME/weechat-git WEECHAT_HOME=~/.weechat-dev
103
[[install_binary_package]]
108
* Debian: http://debian.flashtux.org/
109
* Gentoo: http://weechat.org/download
110
* ArchLinux: http://aur.archlinux.org/ から PKGBUILD
117
`--dir` オプションを使って WeeChat を専用の (安定版とは違う)
123
$ ~/weechat-git/bin/weechat
126
より万全を期すなら、上の方法を使って WeeChat
127
の最新バージョンを使っていることを確認するべきです ;)
129
おかしな (問題を引き起こしたり、クラッシュしたり、あなたを怒らせるような) 挙動を見つけたら
130
`irc.freenode.net` の `#weechat` に参加して、開発チームにこの挙動を教えてください。
132
クラッシュしなかったとしても教えてください。開発チームはあなたからのフィードバックをお待ちしています!