Contributor Covenant 2.1: 完全ガイド
オープンソースプロジェクトで最も広く採用されているContributor Covenant バージョン2.1の完全ガイド。すべてのセクション、カスタマイズ、採用方法を解説します。
詳細な説明
Contributor Covenant 2.1
Contributor Covenantはオープンソースコミュニティで最も人気のある行動規範です。2021年にリリースされたバージョン2.1は、Kubernetes、Ruby on Rails、Swift、Linuxを含む10万以上のプロジェクトで使用されています。
主要セクション
Contributor Covenant 2.1には6つの主要セクションがあります:
私たちの誓約 — コミュニティをすべての人にとってハラスメントのない場にするという約束。保護される特性(年齢、障害、民族、性自認、経験レベルなど)を明示的にリスト
私たちの基準 — 望ましい行動の具体例(共感、敬意ある不同意、フィードバックの受け入れ)と許容されない行動(性的なコンテンツ、荒らし、ハラスメント、個人情報の公開)
執行責任 — 基準の明確化と是正措置を取るコミュニティリーダーの役割を定義
適用範囲 — 行動規範がすべてのコミュニティスペースと公の場でコミュニティを代表する場合に適用されることを明確化
執行 — 連絡先メールによる報告メカニズムを提供
執行ガイドライン — 4段階のシステム:
- 修正: 軽微な初回違反に対するプライベートな警告
- 警告: 繰り返しの行動に対する影響を伴う正式な警告
- 一時的な禁止: コミュニティとのやり取りからの期間限定の除外
- 永久的な禁止: 持続的な違反に対する永久的な除外
2.0からの変更点
バージョン2.1では、執行の適用範囲に関する明確化が追加され、コミュニティへの影響レベルに関する表現が洗練され、メンテナーにとってより実行可能な執行ガイドラインに改善されました。
採用方法
Contributor Covenantを採用するには、生成されたCODE_OF_CONDUCT.mdをリポジトリのルートに配置します。GitHubが自動的に検出し、リポジトリのサイドバーにバッジを表示します。
ユースケース
新しいオープンソースプロジェクトの開始時、または広く認知された包括的な行動フレームワークが必要な既存コミュニティの標準的な行動規範の採用。