Premiers pas avec les outils Gemini Code Assist

Ce document décrit des exemples de requêtes que vous pouvez utiliser avec les outils Gemini Code Assist GitLab et GitHub dans votre IDE. Les développeurs peuvent utiliser des outils dans l'IDE pour extraire des informations à partir de services externes.

Pour en savoir plus sur les outils Gemini Code Assist et obtenir la liste complète des services et produits disponibles, consultez Présentation des outils Gemini Code Assist.

Avant de commencer

  1. Configurez Gemini Code Assist.
  2. Attribuez à vos utilisateurs les rôles IAM requis pour leur permettre d'utiliser Gemini Code Assist.
  3. Demandez à votre administrateur d'activer les outils.
  4. Pour associer votre compte GitHub ou GitLab, suivez les instructions de la section Configurer les outils.

Afficher les problèmes et les demandes d'extraction à l'aide de l'outil GitHub

Vous pouvez utiliser l'outil GitHub pour afficher les problèmes qui vous sont attribués et rechercher des problèmes et du code à l'aide des fonctionnalités de recherche de GitHub depuis votre IDE.

Vous devez disposer d'un compte GitHub.

Rechercher des problèmes avec l'outil GitHub

Pour rechercher tous les problèmes qui vous sont attribués, dans le chat Gemini Code Assist, saisissez une requête semblable à la suivante :

@GitHub list issues assigned to me

L'outil GitHub liste tous les problèmes qui vous sont attribués.

Pour rechercher les problèmes associés à un projet et à un dépôt spécifiques, saisissez une requête semblable à la suivante dans le chat Gemini Code Assist :

@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY

Remplacez les éléments suivants :

  • PROJECT_NAME par le nom du projet GitHub.
  • Remplacez REPOSITORY par le nom du dépôt GitHub.

L'outil GitHub liste les problèmes qui vous sont attribués dans le dépôt spécifié.

Rechercher des demandes d'extraction avec l'outil GitHub

Pour rechercher toutes les demandes d'extraction ouvertes qui vous sont attribuées, dans le chat Gemini Code Assist, saisissez une requête semblable à la suivante :

@GitHub list pull requests assigned to me

Pour rechercher toutes les demandes d'extraction qui vous sont attribuées dans un projet et un dépôt spécifiques, saisissez une requête semblable à la suivante dans le chat Gemini Code Assist :

@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?

Remplacez les éléments suivants :

  • PROJECT_NAME par le nom du projet GitHub.
  • Remplacez REPOSITORY par le nom du dépôt GitHub.

Autres requêtes recommandées pour l'outil GitHub

Avant d'utiliser les requêtes suivantes, remplacez les éléments suivants :

  • PULL_REQUEST_NUMBER correspond au numéro de la demande d'extraction dans GitHub.
  • REPOSITORY_NAME est le nom de votre dépôt GitHub.
  • KEY_WORD est un mot clé à utiliser dans une recherche.
  • ISSUE_NAME : nom d'un problème GitHub

Les requêtes suivantes sont recommandées pour l'outil GitHub :

  • @GitHub list issues assigned to me
  • @GitHub list my open pull requests
  • @GitHub list comments for pull request PULL_REQUEST_NUMBER in REPOSITORY_NAME
  • @GitHub find open issues for KEY_WORD
  • @GitHub find code relating to KEY_WORD
  • @GitHub get comments on my issue ISSUE_NAME
  • @GitHub what are the comments on my pr PULL_REQUEST_NUMBER

Utiliser l'outil GitLab pour obtenir des informations sur les demandes d'extraction et les problèmes

Vous pouvez utiliser l'outil GitLab pour lister vos demandes d'extraction et vos problèmes à partir de vos projets GitLab.

Pour lister les demandes d'extraction dans un projet GitLab, saisissez une requête semblable à la suivante dans le chat Gemini Code Assist :

@gitlab list my open pull requests in project PROJECT_NAME

PROJECT_NAME correspond au nom de votre projet GitLab.

L'outil @gitlab liste vos demandes d'extraction ouvertes.

Pour lister les problèmes qui vous sont attribués dans GitLab, saisissez une requête semblable à la suivante dans le chat Gemini Code Assist :

@gitlab list issues assigned to me

L'outil @gitlab liste les problèmes qui vous sont attribués.

Autres requêtes recommandées

Avant d'utiliser les requêtes suivantes, remplacez les éléments suivants :

  • GITLAB_PROJECT est le nom de votre projet GitLab.
  • MERGE_REQUEST_NUMBER correspond au numéro de la demande de fusion dans GitLab.
  • ISSUE_NAME est le nom d'un problème GitLab.

Les requêtes suivantes sont recommandées pour l'outil GitLab :

  • @gitlab list my issues in the project GITLAB_PROJECT?
  • @gitlab list all my open merge requests for MERGE_REQUEST_NUMBER
  • @gitlab what's the status of the CI pipeline for merge request ISSUE_NAME in PROJECT_NAME?

Étapes suivantes

  • Pour en savoir plus sur les outils Gemini Code Assist, consultez l'aperçu.