Gemini Code Assist'i kullanarak GitHub kodunu inceleme

GitHub için Gemini Code Assist, kod inceleme uzmanı olarak hareket ederek Gemini'nin gücünü pull isteklerine getirir. Gemini Code Assist, çekme isteklerini otomatik olarak özetleyen ve ayrıntılı kod incelemeleri sağlayan Gemini destekli bir temsilci kullanarak kodun hızını ve kalitesini artırır. Kodu incelemek için çekme isteğinin herhangi bir aşamasında Gemini Code Assist'i çağırabilirsiniz.

Gemini ile doğrudan çekme isteği yorumlarında etkileşime geçebilirsiniz:

  • Gemini'nin oluşturduğu yorumla ilgili açıklayıcı sorular sorabilirsiniz.
  • Gemini'den, yorumlarınıza /gemini etiketini ekleyerek çekme isteği bağlamında soru sormasını isteme

Gemini, görevlerini gerçekleştirmek için depoda bulunan faydalı bilgileri otomatik olarak alır ve isteği alır.

Bu doküman, her beceri düzeyindeki geliştiriciler için hazırlanmıştır. Bu makalede, GitHub hakkında bilgi sahibi olduğunuz varsayılmaktadır.

Başlamadan önce

Bu dokümandaki adımları test etmek için aşağıdakilerden birini yaptığınızdan emin olun:

GitHub için Gemini Code Assist'i yükleme

Gemini Code Assist'i yüklemek için aşağıdaki adımları uygulayın:

  1. GitHub için Gemini Code Assist uygulama sayfasına gidin.

  2. Henüz yapmadıysanız GitHub hesabınızda oturum açın.

  3. Yükle'yi tıklayın.

    Bir kullanıcı veya kuruluş için Gemini Code Assist'i yükleme istemi gösterilir.

  4. Bir kullanıcı veya kuruluş için Gemini Code Assist'i yüklemeniz istendiğinde, bu aracı kullanmak istediğiniz kuruluşu seçin.

    GitHub kuruluşunuz için Gemini Code Assist'i yükledikten sonra, Code Review entegrasyonunu etkinleştirmek üzere depoları seçmeniz istenir.

    Gemini Code Assist Yönetici Konsolu'na yönlendirilirsiniz.

  5. GitHub hesabınızla giriş yapın.

  6. Açılır menüden bir GitHub kuruluşu veya kişisel hesabı seçin.

  7. Google Hizmet Şartları, Üretken Yapay Zeka Yasaklanan Kullanım Politikası ve Gizlilik Politikası'nı inceleyip kabul edin, ardından Kurulumu tamamla'yı tıklayın.

    Gemini Code Assist, seçtiğiniz depolardaki çekme isteklerine eklenir.

Gemini Code Assist, oluşturulduktan sonra, çekme isteği yazarı veya diğer gerçek kişi incelemeciler çekme isteğine /gemini etiketi içeren yorumlar her eklediğinde kod incelemeniz için öneriler sunar.

Gemini Code Assist artık seçtiğiniz depolardaki tüm alma isteklerinde etkin. Bir sonraki bölümde, çekme isteğinde özet ve geri bildirim alma hakkında bilgi edineceksiniz.

Pull isteği özetini ve geri bildirimi alma

Gemini Code Assist'ten bir çekme isteği için ilk inceleme almak üzere yeni bir çekme isteği oluşturun.

Yeni çekme isteğini açtığınızda Gemini Code Assist ilk incelemeyi yapar. İnceleme hazır olduktan sonra gemini-code-assist[bot], alma isteğine otomatik olarak incelemeci olarak eklenir. Gemini Code Assist, geri bildirimiyle birlikte çekme isteğinin Görüşme sekmesine bir sorun yorumu ekler ve kodun değiştirilen bölümleri hakkında yorumlar eklemeye devam eder.

İnceleme yorumları aşağıdaki bilgileri içerir:

  • Sorunun önem derecesi (Kritik, Yüksek, Orta ve Düşük olarak belirtilir)
  • Sorunla ilgili geri bildirim
  • Doğrudan GitHub'dan gönderilebilecek kod önerisi
  • Kullanıcı tarafından sağlanan bir stil kılavuzuna yapılan referanslar

Gemini Code Assist'i manuel olarak çağırma

Gemini Code Assist, pull isteğinde bulunan tüm katkıda bulunanların yorumlarını dinler ve yanıt verip vermeyeceğine karar verir.

Gemini Code Assist'i manuel olarak çağırmak için çekme isteğinde ana yorumlar sayfasındaki aşağıdaki komutları sorun yorumu olarak kullanabilirsiniz.

Komut Açıklama
/gemini summary Alma isteğinde yapılan değişikliklerin özetini yayınlar
/gemini review Alma isteğinde yapılan değişikliklerin kod incelemesini yayınlar
/gemini Yorumlarda Gemini Code Assist'i manuel olarak çağırma
/gemini help Kullanılabilir komutlara genel bakış

Gemini Code Assist ayarlarını yönetme

Kuruluş için GitHub uygulaması ayarlarını değiştirme iznine sahip olan herkes Gemini Code Assist ayarlarını yönetebilir. Gemini Code Assist'e verilen izinleri inceleyebilir, depolama alanı erişimini yönetebilir ve Gemini Code Assist'i kaldırabilirsiniz.

Ayarları değiştirmek için aşağıdaki adımları uygulayın:

  1. GitHub'da profil fotoğrafınızı ve ardından Ayarlar'ı tıklayın.
  2. Entegrasyonlar bölümünde Uygulamalar'ı tıklayın. GitHub uygulamalarının listesi gösterilir.
  3. Gemini Code Assist'in yanındaki Yapılandır'ı tıklayın.

Sırada ne var?