Examiner le code GitHub avec Gemini Code Assist

Gemini Code Assist sur GitHub apporte la puissance de Gemini au processus de demande d'extraction;extraction en agissant comme un réviseur de code. Gemini Code Assist sur GitHub utilise un agent optimisé par Gemini qui résume automatiquement les demandes d'extraction et fournit des revues de code approfondies, ce qui accélère les revues et améliore la qualité du code.

Une fois que vous avez configuré Gemini Code Assist sur GitHub, vous pouvez appeler Gemini Code Assist à n'importe quelle étape de la demande d'extraction pour réviser le code. Vous pouvez interagir avec Gemini Code Assist directement dans les commentaires des demande d'extraction d'extraction :

  • Poser des questions de clarification sur l'examen créé par Gemini Code Assist.
  • Appeler Gemini Code Assist en ajoutant le tag /gemini à vos commentaires pour poser des questions dans le contexte de la demande d'extraction'extraction.

Gemini Code Assist récupère automatiquement des informations utiles à partir du dépôt et de la demande d'extraction pour effectuer ses tâches.

Dans ce document, qui s'adresse aux développeurs de tous niveaux, Il suppose que vous maîtrisez GitHub.

Version grand public et version Enterprise

Gemini Code Assist sur GitHub est disponible dans une version Enterprise que vous installez via Google Cloud. Une version grand public existe également. Toutefois, la diffusion de requêtes vers cette version est interrompue. Vous ne devez donc pas l'installer.

Le tableau suivant récapitule les différences entre la version grand public et la version Enterprise :

Version grand public Version Enterprise (aperçu)
Conditions d'utilisation Conditions d'utilisation de Google Google Cloud Conditions d'utilisation
Quota 33 demandes d'extraction par jour Plus de 100 demandes d'extraction par jour
Gérer les configurations

Par dépôt dans GitHub

Tous les dépôts associés à un compte à l'aide de la page des paramètres

Par dépôt dans GitHub

Dans plusieurs dépôts à l'aide de Google Cloud

Ajouter un guide de style Par dépôt dans GitHub

Par dépôt dans GitHub

Dans plusieurs dépôts à l'aide de Google Cloud

Assistance GitHub

GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

Remarques

  • Gemini Code Assist sur GitHub ne génère pas de résumés ni de suggestions de code pour les fichiers situés dans le répertoire .github/workflows. Cette exclusion permet d'éviter l'introduction de configurations potentiellement non sécurisées dans le dépôt.

  • La version Enterprise utilise une connexion Developer Connect pour connecter vos dépôts GitHub à Google Cloud.

    • Cette connexion Developer Connect est toujours créée dans la région us-east1.

    • Cette connexion Developer Connect doit être créée à l'aide de la section Gestion du code source Code Assist disponible dans Agents et outils Gemini Code Assist. Pour obtenir des instructions, consultez Configurer Gemini Code Assist sur GitHub.

Étapes suivantes