Meninjau kode GitHub menggunakan Gemini Code Assist

Gemini Code Assist untuk GitHub menghadirkan kecanggihan Gemini ke proses permintaan pull dengan bertindak sebagai peninjau kode. Gemini Code Assist untuk GitHub menggunakan agen yang didukung Gemini yang secara otomatis meringkas permintaan pull dan memberikan peninjauan kode yang mendalam, sehingga mempercepat peninjauan dan meningkatkan kualitas kode.

Setelah menyiapkan Gemini Code Assist untuk GitHub, Anda dapat memanggil Gemini Code Assist di tahap mana pun dalam permintaan pull untuk meninjau kode. Anda dapat berinteraksi dengan Gemini Code Assist di komentar pull request secara langsung dengan:

  • Mengajukan pertanyaan klarifikasi tentang ulasan yang dibuat Gemini Code Assist.
  • Mendorong Gemini Code Assist dengan menambahkan tag /gemini ke komentar Anda untuk mengajukan pertanyaan dalam konteks permintaan pull.

Gemini Code Assist akan otomatis mengambil informasi yang berguna dari repositori dan pull request untuk menjalankan tugasnya.

Dokumen ini ditujukan bagi developer dengan semua tingkat keterampilan. Panduan ini mengasumsikan bahwa Anda memiliki pengetahuan dasar tentang GitHub.

Sebelum memulai

Untuk menguji langkah-langkah dalam dokumen ini, pastikan Anda melakukan salah satu hal berikut:

Mendapatkan ringkasan dan masukan permintaan pull

Untuk mendapatkan ulasan awal permintaan pull dari Gemini Code Assist, buat permintaan pull baru.

Saat Anda membuka pull request baru, Gemini Code Assist akan memberikan peninjauan awal. Setelah peninjauan selesai, gemini-code-assist[bot] akan otomatis ditambahkan sebagai peninjau ke permintaan pull. Gemini Code Assist menambahkan komentar masalah di tab Percakapan pada pull request dengan memberikan masukan, lalu menambahkan komentar tentang bagian kode yang diubah.

Komentar ulasan berisi informasi berikut:

  • Tingkat keparahan masalah, yang diberikan sebagai Kritis, Tinggi, Sedang, dan Rendah
  • Masukan terkait masalah
  • Saran kode yang dapat di-commit langsung dari GitHub
  • Referensi ke panduan gaya yang disediakan pengguna

Memanggil Gemini Code Assist secara manual

Gemini Code Assist mendengarkan komentar dari kontributor pull request mana pun dan memutuskan apakah harus merespons atau tidak.

Untuk memanggil Gemini Code Assist secara manual, Anda dapat menggunakan perintah berikut di halaman komentar utama pada pull request sebagai komentar masalah.

Perintah Deskripsi
/gemini summary Memposting ringkasan perubahan dalam pull request
/gemini review Memposting peninjauan kode atas perubahan dalam permintaan pull
/gemini Memanggil Gemini Code Assist secara manual di komentar
/gemini help Ringkasan perintah yang tersedia

Mengelola setelan Gemini Code Assist

Siapa pun yang memiliki izin untuk mengubah setelan Aplikasi GitHub untuk organisasi dapat mengelola setelan aplikasi Gemini Code Assist. Anda dapat meninjau izin yang diberikan ke aplikasi Gemini Code Assist, mengelola akses repositori, dan meng-uninstal aplikasi Gemini Code Assist.

Untuk mengubah setelan, ikuti langkah-langkah berikut:

  1. Di GitHub, klik foto profil Anda, lalu klik Settings.
  2. Di bagian Integrations, klik Applications. Daftar Aplikasi GitHub akan ditampilkan.
  3. Di samping Gemini Code Assist, klik Konfigurasi.

Langkah berikutnya