추천 규칙

문제 신고 소스 보기

이 문서에서는 권장 규칙 목록을 제공합니다.

사용자에게 양질의 경험을 제공하는 고품질 규칙의 모음입니다. 지원되는 규칙과 인터넷에서 찾을 수 있는 수백 개의 규칙을 구분합니다.

수상 후보 선정

규칙 세트가 아래의 요구사항을 충족하면 규칙 운영자가 GitHub 문제를 제출하여 권장 규칙의 일부로 지정할 수 있습니다.

Bazel 코어팀의 검토 후 Bazel 웹사이트에서 추천됩니다.

규칙 유지관리자 요구사항

  • 규칙 세트는 많은 Bazel 사용자에게 유용한 중요한 기능을 제공합니다 (예: 널리 사용되는 언어 지원).
  • 규칙 세트가 잘 유지관리됩니다. 활성 유지관리자가 2명 이상 있어야 합니다.
  • 규칙 세트가 예제와 함께 잘 설명되어 있으며 사용하기 쉽습니다.
  • 규칙 세트는 권장사항을 따르며 적합합니다 (성능 가이드 참조).
  • 규칙 세트의 테스트 적용 범위가 충분합니다.
  • 규칙 세트는 최신 버전의 Bazel을 사용하여 BuildKite에서 테스트됩니다. 테스트는 항상 통과해야 합니다 (사전 제출 검사로 사용되는 경우).
  • 또한 호환되지 않는 향후 변경사항으로 규칙 세트가 테스트됩니다. 중단은 2주 이내에 해결되어야 합니다. 마이그레이션 문제는 Bazel팀에 신속하게 보고해야 합니다.

Bazel 개발자 요구사항

  • 권장 규칙은 Bazel을 사용하여 자주 테스트됩니다 (최소 하루에 한 번).
  • Bazel을 변경해도 권장 규칙 (기본 플래그 집합 포함)이 위반되지는 않습니다. 이 경우에는 변경사항이 수정되거나 롤백되어야 합니다.

순위 내리기

특정 규칙 세트가 더 이상 요구사항을 충족하지 않는다는 우려가 있으면 GitHub 문제를 제출해야 합니다.

규칙 관리자에게 연락을 드리며 2주 이내에 응답해야 합니다. 결과에 따라 Bazel 핵심 팀은 규칙 세트의 순위를 낮추기로 결정할 수 있습니다.