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 mempercepat dan meningkatkan kualitas kode menggunakan agen yang didukung Gemini yang secara otomatis meringkas permintaan pull dan memberikan peninjauan kode yang mendalam. Anda dapat memanggil Gemini Code Assist di tahap mana pun dari pull request untuk meninjau kode.

Anda dapat berinteraksi dengan Gemini di komentar pull request secara langsung dengan:

  • Mengajukan pertanyaan klarifikasi tentang ulasan yang dibuat Gemini.
  • Memberi perintah Gemini dengan menambahkan tag /gemini ke komentar Anda untuk mengajukan pertanyaan dalam konteks pull request.

Gemini akan otomatis mengambil informasi berguna dari repositori dan permintaan pull 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:

  • Gunakan repositori GitHub Anda sendiri. Gemini Code Assist tidak mendukung organisasi yang mengaktifkan konektivitas pribadi.

  • Buat fork repositori contoh kami.

Menginstal Gemini Code Assist untuk GitHub

Anda dapat menginstal Gemini Code Assist dengan mengikuti langkah-langkah berikut:

  1. Buka halaman aplikasi Gemini Code Assist for GitHub.

  2. Login ke akun GitHub Anda jika Anda belum melakukannya.

  3. Klik Instal.

    Prompt untuk menginstal Gemini Code Assist bagi pengguna atau organisasi akan ditampilkan.

  4. Saat diminta untuk menginstal Gemini Code Assist untuk pengguna atau organisasi, pilih organisasi yang ingin Anda gunakan.

    Setelah menginstal Gemini Code Assist untuk organisasi GitHub, Anda akan diminta untuk memilih repositori yang akan mengaktifkan integrasi Peninjauan Kode.

    Anda akan dialihkan ke Konsol Admin Gemini Code Assist.

  5. Login dengan akun GitHub Anda.

  6. Pilih akun pribadi atau organisasi GitHub dari menu drop-down.

  7. Tinjau dan setujui Persyaratan Layanan, Kebijakan Penggunaan Terlarang untuk AI Generatif, dan Kebijakan Privasi Google, lalu klik Selesaikan penyiapan.

    Gemini Code Assist ditambahkan ke pull request dalam repositori yang Anda pilih.

Setelah pembuatan, Gemini Code Assist memberikan saran untuk peninjauan kode Anda setiap kali penulis pull request atau peninjau manual lainnya menambahkan komentar dengan tag /gemini pada pull request.

Gemini Code Assist kini aktif untuk semua permintaan penarikan dalam repositori yang Anda pilih. Di bagian berikutnya, Anda akan mempelajari cara mendapatkan ringkasan dan masukan pull request.

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 penarikan. Gemini Code Assist menambahkan komentar masalah di tab Percakapan pada pull request dengan masukan, dan melanjutkan untuk 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 perubahan dalam permintaan pull
/gemini Memanggil Gemini Code Assist secara manual dalam 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 Gemini Code Assist. Anda dapat meninjau izin yang diberikan ke Gemini Code Assist, mengelola akses repositori, dan meng-uninstal 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