この章では、PEAR に貢献するためのさまざまな方法について取り上げます。 PEAR に貢献するためのもっとも一般的な方法は、バグ報告や機能追加要望を バグトラッカー から投稿することです。既存のバグに対するパッチを追加したり、 あなたが普段利用しているパッケージのマニュアルにコメントを追加することもできます。 もうちょっと踏み込んで参加したい場合、 ドキュメントをよりよいものに改善するということもできます。 改善案は、テキスト形式あるいは docbook 形式で pear-doc@lists.php.net に送ってください。さらに深く PEAR に参加するには、 あなたが普段よく利用しているパッケージについて、開発者として立候補することができます。 そうするには、現在の開発者にメールを送り、まずどうしたらいいかを問い合わせてください。
新しいパッケージで PEAR に参入することにするのなら、 いくつかのガイドラインや決まりごとに従う必要があります。 自分のパッケージが PEAR に適しているかよくわからない場合は 開発者メーリングリスト に連絡してください。
既存パッケージ のリストをご覧になるとわかるように、PEAR パッケージは、一般的な問題に対する (抽象的な)ソリューションを提供しています。ですから、特定のアプリケーションにだけ関連する問題を 解決するコードではなく、多くの (WEB) アプリケーションに共通する問題を 解決するようなコードが最も PEAR にフィットします。たとえば、
ネットワークプロトコルのサポート
直感的でなかったり複雑であったりする PHP 拡張のオブジェクト指向ラッパ
XML の種々の方言をパースする
XML をパースする機能をもつ PEAR パッケージについては、 カテゴリブラウザを参照してください。
パッケージがカバーする領域に係わらず、その API は できるだけ抽象化し(その一方、複雑になり過ぎないようにし)、 多くの場面で苦痛なく利用できるようにするべきです。