Gemini Code Assist'i kullanarak GitHub kodunu inceleme

GitHub için Gemini Code Assist, kod inceleyici olarak hareket ederek Gemini'ın gücünü çekme isteği sürecine getirir. GitHub için Gemini Code Assist, çekme isteklerini otomatik olarak özetleyen ve ayrıntılı kod incelemeleri sağlayan Gemini destekli bir aracı kullanır. Bu sayede incelemeler hızlanır ve kod kalitesi artar.

GitHub için Gemini Code Assist'i ayarladıktan sonra, kodu incelemek üzere çekme isteğinin herhangi bir aşamasında Gemini Code Assist'i çağırabilirsiniz. Doğrudan çekme isteği yorumlarında Gemini Code Assist ile etkileşim kurmak için:

  • Gemini Code Assist'in oluşturduğu incelemeyle ilgili açıklayıcı sorular sorma
  • Çekme isteği bağlamında soru sormak için yorumlarınıza /gemini etiketini ekleyerek Gemini Code Assist'e istem girme

Gemini Code Assist, görevlerini yerine getirmek için depodan ve çekme isteğinden otomatik olarak faydalı bilgiler alır.

Bu belge, her beceri düzeyinden geliştirici için hazırlanmıştır. GitHub hakkında temel bilgilere sahip olduğunuz varsayılır.

Başlamadan önce

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

Çekme isteği özeti ve geri bildirimi alma

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

Yeni çekme isteğini açtığınızda Gemini Code Assist ilk incelemeyi sağlar. İnceleme hazır olduğunda, çekme isteğine otomatik olarak gemini-code-assist[bot] incelemeci olarak eklenir. Gemini Code Assist, geri bildirimiyle birlikte çekme isteğinin Conversation (Yazışma) sekmesine bir sorun yorumu ekler ve kodun değiştirilen bölümleriyle ilgili yorumlar eklemeye devam eder.

Yorum incelemeleri aşağıdaki bilgileri içerir:

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

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

Gemini Code Assist, herhangi bir çekme isteği katılımcısının yorumlarını dinler ve yanıt verip vermemesi gerektiğine karar verir.

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

Komut Açıklama
/gemini summary Çekme isteğindeki değişikliklerin özetini yayınlar.
/gemini review Çekme isteğindeki 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 izni olan herkes Gemini Code Assist uygulama ayarlarını yönetebilir. Gemini Code Assist uygulamasına verilen izinleri inceleyebilir, depo erişimini yönetebilir ve Gemini Code Assist uygulamasını 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ı listesi gösterilir.
  3. Gemini Code Assist'in yanındaki Yapılandır'ı tıklayın.

Sırada ne var?