Gemini Code Assist를 사용하여 GitHub 코드 검토

GitHub용 Gemini Code Assist는 코드 검토자 역할을 하여 pull 요청 프로세스에 Gemini의 기능을 제공합니다. GitHub용 Gemini Code Assist는 Gemini 기반 에이전트를 사용하여 pull 요청을 자동으로 요약하고 심층적인 코드 검토를 제공하여 검토 속도를 높이고 코드 품질을 향상합니다.

GitHub용 Gemini Code Assist를 설정하면 pull 요청의 어느 단계에서든 Gemini Code Assist를 호출하여 코드를 검토할 수 있습니다. 다음과 같은 방법으로 pull 요청 댓글에서 직접 Gemini Code Assist와 상호작용할 수 있습니다.

  • Gemini Code Assist가 생성한 검토에 대해 명확한 질문을 요청합니다.
  • /gemini 태그를 주석에 추가하여 Gemini Code Assist에 프롬프트를 제공하여 풀 요청 컨텍스트에서 질문합니다.

Gemini Code Assist는 작업을 실행하기 위해 저장소와 풀 요청에서 유용한 정보를 자동으로 가져옵니다.

이 문서는 모든 기술 수준의 개발자를 대상으로 합니다. GitHub에 대한 실무 지식이 있다고 가정합니다.

시작하기 전에

이 문서의 단계를 테스트하려면 다음 중 하나를 수행해야 합니다.

풀 요청 요약 및 의견 받기

Gemini Code Assist에서 가져오기 요청에 대한 초기 검토를 받으려면 새 가져오기 요청을 만드세요.

새 풀 요청을 열면 Gemini Code Assist에서 초기 검토를 제공합니다. 검토가 준비되면 gemini-code-assist[bot]가 풀 요청에 검토자로 자동 추가됩니다. Gemini Code Assist는 의견과 함께 pull 요청의 대화 탭에 문제 댓글을 추가하고 수정된 코드 부분에 관한 댓글을 추가합니다.

리뷰 의견에는 다음 정보가 포함됩니다.

  • 문제의 심각도(심각, 높음, 보통, 낮음)
  • 문제에 대한 의견
  • GitHub에서 직접 커밋할 수 있는 코드 추천
  • 사용자가 제공한 스타일 가이드에 대한 참조

Gemini Code Assist 수동 호출

Gemini Code Assist는 모든 풀 요청 기여자의 의견을 듣고 응답해야 하는지 결정합니다.

Gemini Code Assist를 수동으로 호출하려면 pull 요청의 기본 댓글 페이지에서 다음 명령어를 문제 댓글로 사용하면 됩니다.

명령어 설명
/gemini summary 풀 요청의 변경사항 요약을 게시합니다.
/gemini review pull 요청의 변경사항에 대한 코드 검토를 게시합니다.
/gemini 주석에서 Gemini Code Assist를 수동으로 호출
/gemini help 사용 가능한 명령어 개요

Gemini Code Assist 설정 관리

조직의 GitHub 앱 설정을 수정할 권한이 있는 사용자는 Gemini Code Assist 앱 설정을 관리할 수 있습니다. Gemini Code Assist 앱에 제공된 권한을 검토하고, 저장소 액세스를 관리하고, Gemini Code Assist 앱을 제거할 수 있습니다.

설정을 수정하려면 다음 단계를 따르세요.

  1. GitHub에서 프로필 사진을 클릭한 다음 설정을 클릭합니다.
  2. 통합 섹션에서 애플리케이션을 클릭합니다. GitHub 앱 목록이 표시됩니다.
  3. Gemini Code Assist 옆에 있는 구성을 클릭합니다.

다음 단계