Django 웹로그: Django의 행동 강령 실무 그... 노트

Django 웹로그: Django의 행동 강령 실무 그룹의 블록 앤 태클

Django의 행동 강령 실무 그룹은 2026년 초 Contributor Covenant 3.0을 채택했습니다. 이 그룹은 소규모이며 다양하고 자원봉사 기반이며 연간 갱신을 통해 임기가 제한됩니다. DSF 이사회 의장이 실무 그룹에 참여하며, 이사회는 지출, 중대한 처벌 또는 행동 강령 텍스트 변경에만 관여합니다. 별도의 온라인 커뮤니티 실무 그룹이 일상적인 중재 및 에스컬레이션을 담당합니다. 결정은 합의를 통해 이루어지며, 그 다음에는 3분의 2의 다수결, 마지막으로 이사회를 통해 결정됩니다.행동 강령 텍스트를 변경하기 전에 제안에 대한 특정 이슈 템플릿을 요구하는 프로세스가 수립되었습니다. 누구나 변경 사항을 제안할 수 있으며, 이는 커뮤니티의 의견을 반영하여 매월 논의됩니다. 실무 그룹은 지원 문서 변경 사항을 독립적으로 병합할 수 있지만, 행동 강령 텍스트 변경에는 이사회의 승인이 필요합니다. 이는 CODEOWNERS 파일을 통해 기계적으로 강제됩니다. 관리 목적이 아닌 모든 풀 리퀘스트에는 30일의 공개 의견 수렴 기간이 필요합니다. 병합된 변경 사항은 요약 및 근거와 함께 공개적으로 발표됩니다.행동 강령을 Contributor Covenant 3.0으로 재작성하는 작업은 15개의 개별적이고 할당 가능한 하위 이슈로 분할되었습니다. 이 프로젝트에는 다양한 문서를 재작성하고 djangoproject.com 웹사이트와 동기화하는 작업이 포함되었습니다. 초기 문서 가져오기부터 최종 채택까지 전체 재작성에는 약 3개월이 소요되었으며, 이 시간의 대부분은 커뮤니티 피드백에 할당되었습니다. GitHub Action은 결정 및 그 근거를 상세히 설명하는 변경 로그를 자동으로 생성합니다.위반 보고는 별도로 처리되며, 모든 보고서는 전용 이메일 받은 편지함으로 전송됩니다. 실무 그룹은 신속한 확인 및 응답을 목표로 하며, 결정에는 최소 두 명의 구성원의 동의가 필요합니다. 집행 조치에는 경고, 정지 및 영구 차단이 포함되며, 심각도에 따라 정확한 결과가 결정됩니다. 사례 기록은 개인 정보를 보호하기 위해 사건 및 개인 모두에 대해 무작위로 생성된 코드 이름을 사용합니다. 별도의 액세스 제한 스프레드시트가 이러한 코드 이름을 실제 신원과 매핑합니다.Google Apps Script는 형용사 및 명사 목록에서 이러한 코드 이름을 생성하며, 이는 추적 스프레드시트에 직접 통합됩니다. 기록 관리는 세 개의 스프레드시트에서 관리됩니다. 실무 기록을 위한 보고서 추적기, 코드 이름을 실제 신원과 매핑하기 위한 개인 신원 키, 공개 배포를 위한 익명 연간 통계를 집계하는 공개 추적기입니다. 이 프로세스는 다른 조직의 기존 정책을 많이 차용했음을 인정하며, Django 자체 자료는 재사용을 용이하게 하기 위해 공개적으로 라이선스가 부여됩니다. 이 거버넌스 모델은 지속적으로 새로운 제휴 커뮤니티를 통합하는 지속적인 인프라 역할을 합니다.