Просмотр кода GitHub с помощью Gemini Code Assist

Gemini Code Assist для GitHub использует возможности Gemini для процесса pull-запросов, выступая в роли ревьюера кода. Gemini Code Assist для GitHub использует агента на базе Gemini, который автоматически суммирует pull-запросы и обеспечивает углублённый обзор кода, ускоряя его и повышая качество.

После настройки Gemini Code Assist для GitHub вы сможете вызывать Gemini Code Assist на любом этапе запроса на включение изменений для проверки кода. Вы можете взаимодействовать с Gemini Code Assist непосредственно в комментариях к запросу на включение изменений:

  • Задавайте уточняющие вопросы по отзыву, который создает Gemini Code Assist.
  • Воспользуйтесь Gemini Code Assist, добавив тег /gemini к своим комментариям, чтобы задать вопросы в контексте запроса на извлечение.

Gemini Code Assist автоматически извлечет полезную информацию из репозитория и выполнит запрос на выполнение своих задач.

Этот документ предназначен для разработчиков любого уровня подготовки. Предполагается, что вы уже имеете опыт работы с GitHub.

Прежде чем начать

Чтобы проверить шаги, описанные в этом документе, выполните одно из следующих действий:

Получите сводку запроса на включение внесенных изменений и обратную связь

Чтобы получить первоначальную проверку запроса на извлечение от Gemini Code Assist, создайте новый запрос на извлечение.

При открытии нового запроса на включение изменений Gemini Code Assist проводит предварительную проверку. После завершения проверки gemini-code-assist[bot] автоматически добавляется в качестве рецензента запроса на включение изменений. Gemini Code Assist добавляет комментарий к проблеме на вкладке «Обсуждение» запроса на включение изменений вместе со своим отзывом и продолжает добавлять комментарии об изменённых фрагментах кода.

Комментарии к отзыву содержат следующую информацию:

  • Серьезность проблемы может быть критической, высокой, средней и низкой.
  • Обратная связь по вопросу
  • Предложение кода, которое можно закоммитить непосредственно из GitHub
  • Ссылки на предоставленное пользователем руководство по стилю

Вызов Gemini Code Assist вручную

Gemini Code Assist прослушивает комментарии от любого участника запроса на извлечение и решает, следует ли ему отвечать.

Чтобы вручную вызвать Gemini Code Assist, вы можете использовать следующие команды на главной странице комментариев к запросу на извлечение в качестве комментария к проблеме.

Команда Описание
/gemini summary Публикует сводку изменений в запросе на извлечение
/gemini review Публикует обзор кода изменений в запросе на извлечение
/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 нажмите Настроить .

Что дальше?