Ce document décrit des exemples de prompts 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 la page Présentation des outils Gemini Code Assist.
Avant de commencer
- Configurez Gemini Code Assist.
- Attribuez à vos utilisateurs les rôles IAM requis pour leur permettre d'utiliser Gemini Code Assist.
- Demandez à votre administrateur d'activer les outils.
- 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 depuis votre IDE pour afficher les problèmes qui vous sont attribués, rechercher d'autres problèmes et explorer du code à l'aide des fonctionnalités de recherche de GitHub.
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, saisissez un prompt semblable au suivant dans le chat Gemini Code Assist :
@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 un prompt semblable au suivant 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.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, saisissez un prompt semblable au suivant dans le chat Gemini Code Assist :
@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 un prompt semblable au suivant 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.REPOSITORY
par le nom du dépôt GitHub.
Autres prompts recommandés pour l'outil GitHub
Avant d'utiliser les prompts suivants, remplacez les éléments ci-dessous :
PULL_REQUEST_NUMBER
par le numéro de la demande d'extraction dans GitHub.REPOSITORY_NAME
par le nom de votre dépôt GitHub.KEY_WORD
par le mot clé à utiliser dans une recherche.ISSUE_NAME
par le nom d'un problème GitHub
Les prompts suivants sont recommandés 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 les demandes d'extraction et les problèmes qui vous sont attribués dans vos projets GitLab.
Pour lister les demandes d'extraction dans un projet GitLab, saisissez un prompt semblable au suivant dans le chat Gemini Code Assist :
@gitlab list my open pull requests in project PROJECT_NAME
Où 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 un prompt semblable au suivant 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 prompts suivants, remplacez les éléments ci-dessous :
- GITLAB_PROJECT par le nom de votre projet GitLab.
- MERGE_REQUEST_NUMBER par le numéro de la demande de fusion dans GitLab.
- ISSUE_NAME par le nom d'un problème GitLab.
Les prompts suivants sont recommandés 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?
Étape suivante
- Pour en savoir plus sur les outils Gemini Code Assist, consultez la présentation.