Gemini Code Assist'i kullanarak GitHub kodunu inceleme

GitHub'daki Gemini Code Assist, kod inceleyici olarak hareket ederek Gemini'ın gücünü çekme isteği sürecine getirir. GitHub'daki 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'da Gemini Code Assist'i kurduktan sonra, kodu incelemek için ç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'i isteme.

Gemini Code Assist, görevlerini yerine getirmek için depodan ve pull 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.

Tüketici sürümü ve Enterprise sürümü

GitHub'daki Gemini Code Assist, doğrudan GitHub'a yüklediğiniz tüketici sürümü ve Google Cloud üzerinden yüklediğiniz Enterprise sürümü olarak kullanılabilir.

Aşağıdaki tabloda, tüketici sürümü ile kurumsal sürüm arasındaki farklar özetlenmektedir:

Tüketici sürümü Enterprise sürümü (önizleme)
Ayarlar Doğrudan GitHub'da Google Cloud aracılığıyla yönetilir.
Hizmet şartları Google Hizmet Şartları Google Cloud Hizmet Şartları
Kotalar Günde 33 çekme isteği Günde 100'den fazla çekme isteği
Stil kılavuzu ekleme GitHub'da depo başına

GitHub'da depo başına

Google Cloud kullanılarak birden fazla depoda

Yapılandırmaları yönetme

GitHub'da depo başına

Ayarlar sayfası kullanılarak bir hesapla ilişkilendirilmiş tüm depolar

GitHub'da depo başına

Google Cloud kullanılarak birden fazla depoda

GitHub desteği

GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

Dikkat edilmesi gereken noktalar

  • GitHub'daki Gemini Code Assist, .github/workflows dizininde bulunan dosyalar için özet veya kod önerisi oluşturmaz. Bu hariç tutma, depoya güvenli olmayan yapılandırmaların eklenmesini önlemeye yardımcı olur.

  • Enterprise sürümü, GitHub depolarınızı Google Cloud'a bağlamak için Developer Connect bağlantısı kullanır.

    • Bu Developer Connect bağlantısı her zaman us-east1 bölgesinde oluşturulur.

    • Bu Developer Connect bağlantısı, Gemini Code Assist Agents & Tools bölümündeki Code Assist Source Code Management kullanılarak oluşturulmalıdır. Talimatlar için GitHub'da Gemini Code Assist'i ayarlama başlıklı makaleyi inceleyin.

Sırada ne var?