Python 머지 리퀘스트 가이드라인
GitLab Python 프로젝트의 코드 리뷰 프로세스 설정, 메인테이너 자격 취득 방법, 메인테이너 책임 및 코드 리뷰 모범 사례를 설명합니다.
GitLab 표준 코드 리뷰 가이드라인 은 Python 프로젝트에도 동일하게 적용됩니다. Python 코드 리뷰 프로세스 설정 방법 # GitLab에서 Python 코드 리뷰 프로세스를 설정하는 데는 두 가지 주요 방법이 있습니다: 대규모 프로젝트 : 대형 Python 프로젝트는 일반적으로 reviewer-roulette를 통해 자체 전담 리뷰어 풀을 보유합니다. 설정 방법은 Reviewer Roulette 설정 을 참조하세요. 소규모 프로젝트 : 기여자가 적은 프로젝트의 경우, GitLab 전반에 걸친 Python 리뷰어 공유 풀을 유지합니다. Reviewer Roulette 설정 # 이 섹션에서는 프로젝트를 reviewer roulette 및 기타 리소스와 통합하여 프로젝트 기여자와 Python 전문가를 코드 리뷰에 연결하는 방법을 설명합니다. 대규모 및 소규모 프로젝트 모두에서 Reviewer Roulette는 리뷰어 배정 프로세스를 자동화할 수 있습니다. 설정 방법: Python 프로젝트를 GitLab 프로젝트 목록에 추가합니다. 프로젝트 메인테이너는 GitLab.org 메인테이너 리포지터리 에 프로젝트를 위한 그룹을 추가해야 합니다. 프로젝트에 Dangerfiles 를 설치하고 구성하며, Reviewer Roulette 플러그인을 활성화하기 위해 CI가 올바르게 설정 되어 있는지 확인합니다. 그런 다음, 프로젝트 규모에 따라: 기여자가 충분한 대규모 프로젝트의 경우 : 자격을 갖춘 팀 멤버는 team_members 또는 team_database 의 개인 항목에 있는 projects 필드에 Python 프로젝트를 추가하고, 리뷰어 또는 메인테이너와 같은 적절한 권한을 지정해야 합니다. 프로젝트에 개별 roulette 구성 을 추가합니다. 소규모 프로젝트(예: 기여자가 10명 미만)의 경우 : 프로젝트에 공유 풀 구성 을 추가하여 회사 전체의 Python 전문가 풀을 활용합니다. 필요한 경우 기여자 또는 비도메인 리뷰어가 도메인 전문 지식을 위해 팀 Slack 채널에서 도움을 요청하도록 권장할 수 있습니다. 머지 리퀘스트가 생성되면, Review Roulette가 구성에 따라 자격을 갖춘 리뷰어를 무작위로 선택합니다. 추가 권장 사항 # 자세한 내용은 reviewer roulette 를 참조하세요. 도움 요청 # 기여자에게 Python 관련 리뷰에 대한 질문이 있거나 추가적인 도움이 필요한 경우, 지원을 위해 GitLab #python 또는 #python_maintainers Slack 채널로 안내하세요. Python 메인테이너가 되는 방법 # 대규모 프로젝트에는 자체 리뷰어 및 메인테이너 풀이 있습니다. 소규모 또는 신규 프로젝트는 GitLab의 기존 Python 전문가의 도움을 활용할 수 있습니다. GitLab Python 전문가 # GitLab Python 전문가는 다양한 프로젝트에서 코드 품질 향상에 기여하는 Python 전문 지식을 보유한 전문가입니다. 전문가가 되려면: team 파일의 projects 아래에 python: