Sphinxプロジェクトの組織化

このガイドは、Sphinxプロジェクトがどのように組織化されているかを説明します。

中心的な開発者

Sphinxの中心的な開発者は、メインリポジトリへの書き込みアクセス権があります。変更をコミットしたり、プルリクエストを受け入れ/拒否したり、問題トラッカー上のアイテムを管理したりできます。

ガイドライン

以下は、中心的な開発者に対する一般的なガイドラインです

  • 疑わしいまたは広範な変更は、メインリポジトリに直接コミットするのではなく、プルリクエストとして送信する必要があります。プルリクエストは、マージする前に別の中心的な開発者によってレビューされる必要があります。

  • 些細な変更は直接コミットできますが、リポジトリが適切に機能している状態を維持し、変更をプッシュする前にすべてのテストが合格することを確認してください。

  • 他の人が書いたコードをコミットする場合は、コミットメッセージと関連するCHANGES.rstエントリに元の著者のクレジットを記入してください。

メンバーシップ

中心的なメンバーシップは、プロジェクトへの継続的な積極的な貢献に基づいています。一般的に、志願者は次の点を証明する必要があります

  • 1つ以上のSphinxコンポーネントに対する十分な理解

  • 役立つ、建設的な貢献の実績

  • Sphinxの改善に時間をかける意欲

開始方法の詳細については、Sphinxへの貢献を参照してください。

その他のコントリビューター

Sphinxの開発に関わるために中心的な開発者である必要も、書き込みアクセス権を持つ必要もありません。分岐されたリポジトリからパッチを送信するか、プルリクエストを作成し、中心的な開発者に変更を追加してもらうことができます。

同様に、貢献はコードパッチに限定されません。バグの分類、設計上の決定への入力、既存のパッチのレビュー、ドキュメントの改善に対する支援も歓迎しています。詳細については、Sphinxへの貢献で確認できます。

Sphinxに貢献した人々のリストは、Sphinxの作成者で確認できます。