Planet Python 日本語
フォロー
Django Weblog: Djangoの行動規範ワーキンググループのブロックとタックル
Djangoの行動規範ワーキンググループは、2026年初頭にContributor Covenant 3.0を採用しました。このグループは小規模で多様性に富み、ボランティアベースで、年次の更新により任期が制限されています。DSFの理事長がワーキンググループに参加し、理事会は支出、重大な処罰、または行動規範のテキスト変更のみに関与します。別途、オンラインコミュニティワーキンググループが日常的なモデレーションとエスカレーションを処理します。決定は、まずコンセンサス、次に3分の2の多数決、最終的には理事会によって行われます。行動規範のテキストを変更する前に、提案のための特定の課題テンプレートを必要とするプロセスが確立されました。誰でも変更を提案でき、コミュニティの意見を取り入れて毎月議論されます。ワーキンググループは、サポート文書の変更を独立してマージできますが、行動規範のテキストの変更には理事会の承認が必要です。これは、CODEOWNERSファイルによって機械的に強制されます。管理目的以外のすべてのプルリクエストには、30日間の公開コメント期間が必要です。マージされた変更は、要約と理由とともに公開されます。行動規範をContributor Covenant 3.0に書き換える作業は、15個の個別の割り当て可能なサブ課題に分解されました。このプロジェクトには、さまざまな文書の書き換えと、それらをdjangoproject.com ウェブサイトに同期することが含まれていました。初期の文書インポートから最終的な採用までの書き換え全体は、約3ヶ月かかり、そのほとんどの時間はコミュニティのフィードバックに割り当てられました。GitHub Actionは、決定とその理由を詳述した変更履歴を自動的に生成します。違反の報告は別途処理され、すべての報告は専用のメール受信トレイに送信されます。ワーキンググループは、迅速な確認と応答を目指しており、決定には少なくとも2人のメンバーの同意が必要です。執行措置には、警告、一時停止、および永久追放が含まれ、重大度によって正確な結果が決まります。ケース記録は、プライバシーを保護するために、インシデントと個人の両方にランダムに生成されたコード名を使用します。別途、アクセス制限されたスプレッドシートが、これらのコード名と実際の身元をマッピングします。Google Apps Scriptは、これらのコード名を形容詞と名詞のリストから生成し、追跡スプレッドシートに直接統合します。記録管理は3つのスプレッドシートで管理されます。ワーキングレコード用のレポートトラッカー、コード名と実際の身元をマッピングするための個人識別キー、および公開リリース用の匿名化された年次統計を集計するパブリックトラッカーです。このプロセスは、他の組織の既存のポリシーから大きく借用していることを認め、Django自身の資料は再利用を容易にするためにオープンライセンスされています。このガバナンスモデルは、継続的なインフラストラクチャとして機能し、新しい提携コミュニティを継続的に組み込んでいます。