Mulai menggunakan alat Gemini Code Assist

Dokumen ini menjelaskan contoh perintah yang dapat Anda gunakan dengan alat Gemini Code Assist GitHub dan GitLab di IDE. Developer dapat menggunakan alat di IDE untuk mengambil informasi dari layanan eksternal.

Untuk informasi selengkapnya tentang alat Gemini Code Assist dan daftar lengkap layanan dan produk yang tersedia, lihat ringkasan alat Gemini Code Assist.

Sebelum memulai

  1. Siapkan Gemini Code Assist.
  2. Minta administrator untuk Mengaktifkan alat.
  3. Untuk menghubungkan akun GitHub atau GitLab, ikuti petunjuk di bagian Mengonfigurasi alat.

Menggunakan alat GitHub untuk melihat masalah dan permintaan pull

Anda dapat menggunakan alat GitHub untuk melihat masalah yang ditetapkan kepada Anda, dan menelusuri masalah serta kode menggunakan kemampuan penelusuran GitHub dari dalam IDE.

Anda harus memiliki akun GitHub

Menelusuri masalah dengan alat GitHub

Untuk menelusuri semua masalah yang ditetapkan kepada Anda, di chat Gemini Code Assist, masukkan perintah yang mirip dengan berikut ini:

@GitHub list issues assigned to me

Alat GitHub mencantumkan semua masalah yang ditetapkan kepada Anda.

Untuk menelusuri masalah yang terkait dengan project dan repositori tertentu, di chat Gemini Code Assist, masukkan perintah yang mirip dengan berikut:

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

Ganti kode berikut:

  • PROJECT_NAME dengan nama project GitHub.
  • REPOSITORY dengan nama repositori GitHub.

Alat GitHub mencantumkan masalah yang ditetapkan kepada Anda di repositori yang ditentukan.

Menelusuri permintaan pull dengan alat GitHub

Untuk menelusuri semua permintaan pull terbuka yang ditetapkan kepada Anda, di chat Gemini Code Assist, masukkan perintah yang mirip dengan berikut:

@GitHub list pull requests assigned to me

Untuk menelusuri semua permintaan pull yang ditetapkan untuk Anda dalam project dan repositori tertentu, di chat Gemini Code Assist, masukkan perintah yang mirip dengan berikut:

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

Ganti kode berikut:

  • PROJECT_NAME dengan nama project GitHub.
  • REPOSITORY dengan nama repositori GitHub.

Perintah tambahan yang direkomendasikan untuk alat GitHub

Sebelum menggunakan perintah berikut, ganti hal berikut:

  • PULL_REQUEST_NUMBER adalah nomor permintaan pull di GitHub.
  • REPOSITORY_NAME adalah nama repositori GitHub Anda.
  • KEY_WORD adalah kata kunci yang akan digunakan dalam penelusuran.
  • ISSUE_NAME nama masalah GitHub

Perintah berikut direkomendasikan untuk alat 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

Menggunakan alat GitLab untuk mendapatkan detail tentang permintaan pull dan masalah

Anda dapat menggunakan alat GitLab untuk mencantumkan permintaan pull dan masalah dari project GitLab Anda.

Untuk mencantumkan permintaan pull di project GitLab, di chat Gemini Code Assist, masukkan perintah yang mirip dengan berikut:

@gitlab list my open pull requests in project PROJECT_NAME

Dengan PROJECT_NAME adalah nama project GitLab Anda.

Alat @gitlab mencantumkan permintaan pull terbuka Anda.

Untuk mencantumkan masalah yang ditetapkan untuk Anda di GitLab, di chat Gemini Code Assist, masukkan perintah yang mirip dengan berikut ini:

@gitlab list issues assigned to me

Alat @gitlab mencantumkan masalah yang ditetapkan kepada Anda.

Perintah tambahan yang direkomendasikan

Sebelum menggunakan perintah berikut, ganti hal berikut:

  • GITLAB_PROJECT adalah nama project GitLab Anda.
  • MERGE_REQUEST_NUMBER adalah nomor permintaan penggabungan di GitLab.
  • ISSUE_NAME adalah nama masalah GitLab.

Perintah berikut direkomendasikan untuk alat 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?

Langkah berikutnya

  • Pelajari lebih lanjut alat Gemini Code Assist dengan membaca ringkasan