트리아지 팀

Python 트리아지 팀은 열려 있는 이슈와 풀 리퀘스트를 세심하게 검토하고 트리아지하여 작업 흐름의 효율성을 개선하는 데 전념하는 그룹입니다. 이를 통해 기여자는 적시에 피드백을 받을 수 있고, 코어 개발자는 검토된 항목에 집중하여 작업 부담을 줄일 수 있습니다. 이 역할에는 이슈 추적기의 “트리아저” 역할보다 더 많은 것이 기대됩니다. 아래에 나열된 책임은 주로 Python GitHub 저장소를 중심으로 합니다. 이는 CPython뿐만 아니라 필요에 따라 devguide 및 core-workflow와 같은 다른 저장소에도 적용됩니다.

책임은 다음과 같습니다.

  • 이슈 및 PR 분류

  • 이슈/PR에 적절한 레이블 적용

  • 적절한 코어 개발자에게 알림

  • PR 검토

  • 기여자 지원

트리아저에게는 PR을 닫을 권한이 있지만, 일반적으로 코어 개발자와 먼저 상의하지 않고 닫아서는 안 됩니다. 트리아저와 코어 개발자가 협력하면 작성자의 PR을 신중하게 검토할 수 있습니다. 이는 PR의 승인 또는 종료 여부와 관계없이 향후 기여를 장려합니다.

그럼에도 트리아저가 PR을 대폭 수정하더라도 병합될 가능성이 극히 낮다고 판단한다면 자유롭게 PR을 닫아도 됩니다. 여기에는 다음이 포함되지만 이에 국한되지는 않습니다.

  • 오로지 외관상 변경만 제안하는 PR

  • 지원 중단 예정 모듈의 변경을 제안하는 PR

  • 더 이상 관련이 없는 PR입니다. 여기에는 다음이 포함됩니다.

    • 더 이상 재현할 수 없는 버그의 수정을 제안하는 PR

    • 다른 곳에서 Python 코어 개발자들이 거부한 변경을 제안하는 PR(예: 이슈 또는 PEP 거부 공지)

트리아저가 PR을 닫아야 할지 조금이라도 확신이 없다면 조치를 취하기 전에 코어 개발자와 상의해야 합니다.

트리아저는 pendingstale 레이블을 사용하여 PR을 닫는 것이 적절할 수 있음을 나타낼 수도 있습니다. 자세한 내용은 기타 레이블 절의 항목을 참조하십시오.

Python 프로젝트의 모든 기여자를 친절하고 존중하는 태도로 대하는 것이 무엇보다 중요함을 명심하십시오. 완전한 초보자이든 베테랑 코어 개발자이든 관계없이, 이들은 Python을 개선하기 위해 자발적으로 자신의 시간을 기부하기로 선택한 사람들입니다. Python Software Foundation의 모든 구성원과 마찬가지로 항상 PSF Code of Conduct를 준수하십시오.

Python 트리아지 팀 구성원 되기

모든 Python 코어 개발자는 Python 기여자를 Python 트리아지 팀에 초대할 수 있습니다. 트리아저는 이슈뿐만 아니라 풀 리퀘스트 처리와 백포트 관리까지 담당합니다. Python 트리아저는 CPython 외에도 더 많은 저장소에 접근할 수 있습니다.

지침 없이도 이슈 트리아지를 적절히 지원할 능력이 있음을 꾸준히 보여 주었다면 이슈 추적기에서 “Triager” 역할을 부여해 달라고 요청할 수 있습니다. 모든 코어 개발자에게 이를 요청할 수 있습니다. 해당 코어 개발자가 귀하가 이슈 추적기에서 추가 권한을 얻을 준비가 되었다고 판단하면, 귀하가 완전히 독립적으로 작업할 준비가 될 때까지 멘토 역할을 합니다. 이전에 몇 개의 이슈를 지원해야 하는지 또는 얼마 동안 참여해야 하는지에 관한 정해진 규칙은 없습니다. 핵심 요건은 돕고자 하는 의지를 보이고, 다른 사람들(특히 이미 Triager 역할을 맡고 있는 사람들)과 원활하게 협력할 수 있으며, 이슈 추적기에서 작업을 올바르게 독립적으로 수행하는 방법을 확실히 이해하는 것입니다.

Triager 역할을 얻으면 이슈 추적기의 모든 이슈에 어떤 값이든 설정할 수 있으므로, 항목을 적절히 트리아지하기 위해 다른 사람에게 대신 이슈의 값을 설정해 달라고 요청해야 하는 부담에서 벗어날 수 있습니다. 이는 지원 작업을 더 빠르고 간단하게 할 뿐만 아니라, 귀하의 도움을 통해 모두의 업무량을 줄이는 데도 기여합니다.

현재 GitHub의 Python 저장소에서 활동하는 모든 기여자는 Python 트리아저가 될 수 있습니다. Discourse에서 DM을 통해 비공개로 요청하거나 core-workflow 저장소의 이슈를 생성하여 공개적으로 요청할 수 있으며, 어느 코어 개발자에게든 요청할 수 있습니다. 코어 개발자가 귀하가 이슈 추적기에서 추가 권한을 얻을 준비가 되었다고 판단하면 Python 조직 관리자에게 귀하를 Python 조직에 초대해 달라고 요청한 다음, 귀하가 완전히 독립적으로 작업할 준비가 될 때까지 멘토 역할을 합니다.

새로운 트리아저가 합류할 때마다 Python DiscourseCommitters 카테고리에서 이를 알리면 좋습니다(공지 예시).