후원 정책

번역: 인간 page_type: lcat

문제 신고 소스 보기 1박 · 7.2 · 7.1 · 7.0 · 6.5 · 6.4

이 페이지에서는 Bazel의 거버넌스 모델과 기여 정책을 다룹니다.

거버넌스 모델

Bazel 프로젝트는 Google에서 주도하고 관리합니다. Google 외에도 많은 참여자로 구성된 커뮤니티가 있습니다 일부 Bazel 구성요소 (예: bazelbuild 조직)가 주도합니다. 커뮤니티 구성원이 유지관리 및 관리합니다. Google Bazel팀 커뮤니티 소유 저장소 (예: 규칙)를 bazelbuild GitHub 조직도 있습니다.

참여자 역할

다음은 Bazel 프로젝트의 역할과 그 역할의 요약입니다. 책임:

  • 소유자: Google Bazel팀 소유자는 다음에 대해 책임을 집니다.
    • Bazel 프로젝트의 전략, 유지 관리, 리더십
    • Bazel의 핵심 기능 빌드 및 유지관리
    • 유지관리자를 지명하고 새 저장소를 승인합니다.
  • 유지관리자: Google Bazel팀 및 지정된 GitHub 사용자입니다. 유지보수 담당자는 다음과 같은 업무를 담당합니다.
    • 저장소의 주요 기능을 빌드하고 유지관리합니다.
    • Bazel 코드베이스 영역에 대한 참여 검토 및 승인
    • 시의적절하고 투명한 문제를 통해 사용자 및 참여자 지원 관리, PR 검토 및 문서화가 포함됩니다.
    • Bazel 소유자와의 출시, 테스트, 공동작업
  • 참여자: Bazel 프로젝트.
    • Bazel의 코드베이스에 기여하기 위해 잘 작성된 PR 만들기 문서를 참조하세요.
    • GitHub Issues와 같은 표준 채널을 사용하여 변경 사항을 제안하고 문제 신고

유지보수 담당자 되기

Bazel 소유자는 다음과 같이 잘 정의된 코드 영역을 이끌 유지관리자를 지명할 수 있습니다. 할 수 있습니다. 일관되고 책임감 있는 과거 이력이 있는 참여자 향후 주요 기여를 계획하고 있는 독자의 참여가 자격을 갖춘 유지관리 담당자가 되는 것으로 간주됩니다.

후원 정책

Bazel 프로젝트는 외부 기여자의 참여를 허용합니다. 사용 가능한 참여 정책을 준수해야 합니다.

  • 라이선스. 모든 유지관리자와 참여자는 다음에 서명해야 합니다. Google 기여자 라이선스 계약.
  • 참여. 소유자와 유지관리자는 서비스 약관을 수락하기 위해 최선을 다해야 합니다. 참여하게 됩니다. 모든 참여 내용은 다음과 같아야 합니다.
    • 잘 작성되고 테스트된 결과
    • 관련 코드 영역의 유지관리 담당자가 논의 및 승인합니다. GitHub 문제와 GitHub PR에서 토론과 승인이 이루어집니다. 참여율이 높은 경우에는 설계 검토.
    • Bazel의 지속적 통합 시스템에 추가되었습니다(아직 없는 경우).
    • 지원 가능하며 Bazel 제품 방향과 일치함
  • 코드 검토. 모든 bazelbuild 저장소의 모든 변경사항에는 리뷰:
    • 모든 PR은 소유자 또는 유지관리자의 승인을 받아야 합니다.
    • 소유자와 유지관리자만 PR을 병합할 수 있습니다.
  • 호환성. 소유자가 PR을 거부하거나 수정을 요청해야 할 수 있습니다. 드물지만 변경사항을 적용하기 위해 상당한 수정이 필요한 경우 있습니다.
  • 자세한 내용은 문서를 참조하세요. 해당하는 경우 기능 참여에 다음이 포함되어야 합니다. 문서 업데이트.

Bazel에 참여하는 방법에 대한 자세한 내용은 다음을 참조하세요. 참여 가이드라인을 참조하세요.