Questo documento descrive alcuni prompt di esempio che puoi utilizzare con gli strumenti Gemini Code Assist di GitLab e GitHub nel tuo IDE. Gli sviluppatori possono utilizzare gli strumenti nell'IDE per estrarre informazioni da servizi esterni.
Per ulteriori informazioni sugli strumenti Gemini Code Assist e un elenco completo dei servizi e dei prodotti disponibili, consulta la panoramica degli strumenti Gemini Code Assist.
Prima di iniziare
- Configura Gemini Code Assist.
- Concedi agli utenti i ruoli IAM richiesti per consentire loro di utilizzare Gemini Code Assist.
- Chiedi all'amministratore di attivare gli strumenti.
- Per collegare il tuo account GitHub o GitLab, segui le istruzioni riportate in Configura strumenti.
Utilizzare lo strumento GitHub per visualizzare problemi e richieste di pull
Puoi utilizzare lo strumento GitHub per visualizzare i problemi assegnati a te e cercare problemi e codice utilizzando le funzionalità di ricerca di GitHub dall'IDE.
Devi avere un account GitHub
Cercare problemi con lo strumento GitHub
Per cercare tutti i problemi assegnati a te, nella chat di Gemini Code Assist, inserisci un prompt simile al seguente:
@GitHub list issues assigned to me
Lo strumento GitHub elenca tutti i problemi assegnati a te.
Per cercare i problemi associati a un progetto e a un repository specifici, nella chat di Gemini Code Assist, inserisci un prompt simile al seguente:
@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY
Sostituisci quanto segue:
PROJECT_NAME
con il nome del progetto GitHub.REPOSITORY
con il nome del repository GitHub.
Lo strumento GitHub elenca i problemi assegnati all'utente nel repository specificato.
Cercare le richieste di pull con lo strumento GitHub
Per cercare tutte le richieste di pull aperte assegnate a te, nella chat di Gemini Code Assist, inserisci un prompt simile al seguente:
@GitHub list pull requests assigned to me
Per cercare tutte le richieste di pull assegnate a te in un progetto e un repository specifici, nella chat di Gemini Code Assist inserisci un prompt simile al seguente:
@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?
Sostituisci quanto segue:
PROJECT_NAME
con il nome del progetto GitHub.REPOSITORY
con il nome del repository GitHub.
Prompt aggiuntivi consigliati per lo strumento GitHub
Prima di utilizzare i seguenti prompt, sostituisci quanto segue:
PULL_REQUEST_NUMBER
è il numero della richiesta di pull in GitHub.REPOSITORY_NAME
è il nome del tuo repository GitHub.KEY_WORD
è una parola chiave da utilizzare in una ricerca.ISSUE_NAME
il nome di un problema di GitHub
Per lo strumento GitHub sono consigliati i seguenti prompt:
@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
Utilizzare lo strumento GitLab per ottenere dettagli su richieste di pull e problemi
Puoi utilizzare lo strumento GitLab per elencare le richieste di pull e i problemi dei tuoi progetti GitLab.
Per elencare le richieste di pull in un progetto GitLab, nella chat di Gemini Code Assist inserisci un prompt simile al seguente:
@gitlab list my open pull requests in project PROJECT_NAME
dove PROJECT_NAME
è
il nome del tuo progetto GitLab.
Lo strumento @gitlab
elenca le richieste di pull aperte.
Per elencare i problemi assegnati a te in GitLab, nella chat di Gemini Code Assist, inserisci un prompt simile al seguente:
@gitlab list issues assigned to me
Lo strumento @gitlab
elenca i problemi a te assegnati.
Altri prompt consigliati
Prima di utilizzare i seguenti prompt, sostituisci quanto segue:
- GITLAB_PROJECT è il nome del tuo progetto GitLab.
- MERGE_REQUEST_NUMBER è il numero della richiesta di unione in GitLab.
- ISSUE_NAME è il nome di un problema di GitLab.
Per lo strumento GitLab sono consigliati i seguenti prompt:
@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?
Passaggi successivi
- Scopri di più sugli strumenti Gemini Code Assist leggendo la panoramica.