Android 오픈소스 프로젝트(AOSP)의 모든 패치를 보거나 변경사항을 검토 또는 확인하려면 AOSP Gerrit를 살펴보세요. 구체적인 변경사항을 찾는 자세한 방법은 Gerrit 코드 검토 - 변경사항 검토를 참고하세요.
변경사항 검토
변경사항 검토자 역할을 할당받은 경우 다음을 파악해야 합니다.
- 변경사항이 프로젝트의 명시된 목적에 부합하는가?
- 변경사항이 프로젝트의 기존 아키텍처 내에서 유효한가?
- 이러한 변경사항이 앞으로 문제를 야기할 설계 결함으로 이어지는가?
- 이러한 변경사항이 이 프로젝트와 관련하여 수립된 권장사항을 준수하는가?
- 이러한 변경사항이 설명된 기능을 수행하기 위한 좋은 방법인가?
- 이러한 변경사항이 보안 또는 불안정성 위험으로 이어지는가?
변경사항을 승인하려면 Gerrit 내에서 LGTM(Looks Good to Me)으로 표시하세요.
변경사항 확인
변경사항 확인자 역할을 할당받은 경우 다음을 파악해야 합니다.
- 아래의 다운로드 명령어 중 하나를 사용하여 로컬 클라이언트에 변경사항을 적용합니다.
- 변경사항을 빌드하고 테스트합니다.
- Gerrit에서 답장을 클릭합니다. 그러면 변경사항을 확인됨 또는 확인되지 않음으로 표시하고 어떤 문제가 파악되었는지 설명하는 메시지를 추가할 수 있는 코멘트 상자가 표시됩니다.
Gerrit에서 변경사항 다운로드
확인 및 병합된 제출은 다음 repo sync
를 통해 다운로드됩니다. 아직 승인되지 않는 특정 변경사항을 다운로드하려면 다음을 실행합니다.
repo download TARGET CHANGE
여기서 TARGET
은 변경사항을 다운로드해야 하는 로컬 디렉터리이고 CHANGE
는 Gerrit에 나열되는 변경 번호입니다. 자세한 내용은 Repo 명령어 참조를 참조하세요.
확인자 또는 검토자가 되려면 어떻게 해야 하나요?
간단히 말하면 품질이 높은 코드를 Android 프로젝트 중 하나 이상에 제공하면 됩니다. Android 오픈소스 커뮤니티의 다양한 역할과 역할 수행자에 대한 자세한 내용은 프로젝트 역할을 참조하세요.
차이점 및 코멘트
Gerrit 내에서 변경사항의 세부정보를 열려면 해당 변경사항의 ID 번호 또는 제목을 클릭합니다. 확정된 코드를 업데이트된 코드와 비교하려면 차이점 비교 아래에서 파일 이름을 클릭합니다.
의견 추가
커뮤니티의 누구든 Gerrit를 사용하여 인라인 코멘트를 코드 제출에 추가할 수 있습니다. 좋은 코멘트는 Gerrit에서 연결된 코드의 행이나 섹션과 연관성을 가집니다. 이는 코드 행을 어떻게 개선할 수 있을지에 대한 간결하고 건설적인 내용이거나 코드가 왜 그런 식으로 합리화되는지에 대한 작성자의 설명일 수도 있습니다.
인라인 코멘트를 추가하려면 코드의 관련 행을 더블클릭하고 표시되는 텍스트 상자에 코멘트를 입력하세요. 저장을 클릭하면 본인만 코멘트를 확인할 수 있습니다.
다른 Gerrit 사용자가 볼 수 있도록 코멘트를 게시하려면 코멘트 게시 버튼을 클릭합니다. 변경사항 소유자, 패치 모음 업로더(소유자와 다른 경우), 현재의 모든 검토자를 비롯하여 이 변경사항과 관련된 모든 당사자에게 이메일로 코멘트가 전송됩니다.