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 apa pun dalam permintaan pull untuk meninjau kode.

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

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

Gemini akan otomatis mengambil informasi yang berguna dari repositori dan permintaan pull untuk menjalankan tugasnya.

Dokumen ini ditujukan untuk developer dari semua tingkat keterampilan. Tutorial 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:

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.

    Perintah 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 tempat Anda ingin menggunakannya.

    Setelah menginstal Gemini Code Assist untuk organisasi GitHub, Anda akan diminta untuk memilih repositori guna mengaktifkan integrasi Code Review.

    Anda akan dialihkan ke Konsol Admin Gemini Code Assist.

  5. Login dengan akun GitHub Anda.

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

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

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

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

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

Mendapatkan ringkasan dan masukan permintaan pull

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

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

Komentar peninjauan 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 memproses komentar dari kontributor permintaan pull apa pun, dan memutuskan apakah harus meresponsnya.

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

Perintah Deskripsi
/gemini summary Memposting ringkasan perubahan dalam permintaan pull
/gemini review Memposting peninjauan kode dari 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 Setelan.
  2. Di bagian Integrasi, klik Aplikasi. Daftar Aplikasi GitHub akan ditampilkan.
  3. Di samping Gemini Code Assist, klik Configure.

Langkah berikutnya