PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

Step 3 | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

Step 3: PEPr の使用

新規パッケージの投稿のためのツール (PEPr) を使うには、PEAR WEB サイトアカウントを申請 する必要があります。このアカウント申請は、通常1から2日で認められます。 アカウントが出来たら、New Package Proposal のところでパッケージを投稿することができます。

投稿採択のプロセスは、4 つのステージに分かれています。 "ドラフト (Draft)", "提案 (Proposal)", "投票 (Call for Votes)" および "終了 (Finished)" です。 すべての投稿事案が、これらのステージを経ることとなります。 (ドラフトステージを除く)各ステージごとに、投稿者と PEAR 開発者メーリングリストに メールが送られます。

Stage 1: ドラフトの作成

はじめは、投稿内容のドラフトを作成します。 編集は繰り返すことができ、PEPr の概要ページにはドラフトであることが 表示されます。このステージは、PEPr をいじってみるためのもので、 投稿内容を見栄え良くしたりして採択プロセスに備えることとなります。 投稿内容を発表し、PEAR コミュニティーから反応を得たいと思ったら、 次のステージに進むことができます。

Stage 2: 提案ステージ

この提案ステージで、実質的に投稿が開始されることとなります。 メールで、もしくは PEPr を通じて、提供したいパッケージについての 提案や質問をコミュニティーから受けることでしょう。 提案に従うのは良いことですが、相反する意見を受けることもあるかも知れません。 そういった場合は、このステージで意見を取捨選択するべきでしょう。 1週間、コメントを受け付けた後、次のステージに進むことができます。 このとき、PEAR コミュニティーによりパッケージが採択されるだろうと感じた場合にのみ、 次のステージ進むようにするべきです。

Stage 3: 投票

次のステージは投票です。このステージでは、投稿内容について 編集や削除など、変更を行うことは一切できません。 投票ステージでは、アクティブな PEAR のメンテナ達が投稿に対し投票を行います。 投票は、-1, 0 または +1 という数値をもって行われます。 ここで、-1 は "今のままでは PEAR に加えるのには反対" を、 +1 は"現在の状態で PEAR に加えることに賛成" を意味します。 0 は、"投稿内容を検分したけど、決められない" ということを示します。 投票の期間は7日間です。この期間後、5票未満しか投ぜられていない場合は、 投票の期間がもう7日間延長されます。その後は、5票以上あるかどうかに関係なく、 投票が終了します。

票には、条件をつけることができます。この条件付の票は、投票者が期待する 条件を満たす必要があるということを示しています。 条件付の票がある場合、投稿者はそれを読み、従うことが期待されています。 条件は、票のコメント欄に記載されています。すべての票に条件がつけられている 可能性もあります。どんな場合も、それらを読むことは、良い考えです。

Stage 4: 終了

投稿は終了しました。投稿が受け入れられたかどうか、票の合計が計算されます。 合計が5以上であれば、投稿が採択されます。残念ながら、そうでなければ、 投稿は拒否されたことになります。その理由については、提案および投票ステージでの コメントを参照してください。 パッケージを作り直し再投稿することもできますが、同じ事を2回繰り返すことは避けてください。

投稿が採択されたら、パッケージを PEAR に加えることができます。 はじめての投稿の場合は、PEAR グループに メールで連絡を取り、PEAR WEB サイトアカウントをフル機能の開発者アカウントに アップグレードするようにしてください。 その後、パッケージを登録したり、リリースをアップロードできるようになります。

準備とリリースのアップロードについては、 デベロッパーズガイド を参照してください。

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「Step 3」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | Step 3」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: