Gemini Code Assist का इस्तेमाल करके, GitHub कोड की समीक्षा करना

GitHub पर Gemini Code Assist, कोड की समीक्षा करने वाले व्यक्ति की तरह काम करता है. इससे पुल के अनुरोध की प्रोसेस में Gemini की सुविधा मिलती है. GitHub पर Gemini Code Assist, Gemini की मदद से काम करने वाले एजेंट का इस्तेमाल करता है. यह एजेंट, पुल अनुरोधों की खास जानकारी अपने-आप तैयार करता है. साथ ही, कोड की बारीकी से समीक्षा करता है. इससे समीक्षाएं तेज़ी से होती हैं और कोड की क्वालिटी बेहतर होती है.

GitHub पर Gemini Code Assist सेट अप करने के बाद, कोड की समीक्षा करने के लिए, पुल अनुरोध के किसी भी चरण में Gemini Code Assist को चालू किया जा सकता है. पुल अनुरोध के कॉमेंट में, Gemini Code Assist से सीधे तौर पर इंटरैक्ट किया जा सकता है. इसके लिए:

  • Gemini Code Assist की ओर से तैयार की गई समीक्षा के बारे में अतिरिक्त जानकारी के लिए सवाल पूछना.
  • पुल अनुरोध के कॉन्टेक्स्ट में सवाल पूछने के लिए, अपनी टिप्पणियों में /gemini टैग जोड़कर Gemini Code Assist को प्रॉम्प्ट करना.

Gemini Code Assist, अपने टास्क पूरे करने के लिए, रिपॉज़िटरी और पुल अनुरोध से काम की जानकारी अपने-आप हासिल करेगा.

यह दस्तावेज़, सभी लेवल के डेवलपर के लिए है. इसमें यह माना जाता है कि आपको GitHub के बारे में बुनियादी जानकारी है.

उपयोगकर्ता वर्शन और एंटरप्राइज़ वर्शन

GitHub पर Gemini Code Assist, दो वर्शन में उपलब्ध है: उपभोक्ता वर्शन और एंटरप्राइज़ वर्शन. उपभोक्ता वर्शन को सीधे GitHub में इंस्टॉल किया जाता है. वहीं, एंटरप्राइज़ वर्शन को Google Cloud के ज़रिए इंस्टॉल किया जाता है.

यहां दी गई टेबल में, कंज़्यूमर वर्शन और एंटरप्राइज़ वर्शन के बीच के अंतर के बारे में खास जानकारी दी गई है:

उपयोगकर्ता के लिए उपलब्ध वर्शन Enterprise वर्शन (Preview)
सेट अप सीधे GitHub में इसे Google Cloud से मैनेज किया जाता है
सेवा की शर्तें Google की सेवा की शर्तें Google Cloud की सेवा की शर्तें
कोटा हर दिन 33 पुल अनुरोध हर दिन 100 से ज़्यादा पुल अनुरोध
स्टाइल गाइड जोड़ना GitHub में हर रिपॉज़िटरी के लिए

GitHub में हर रिपॉज़िटरी के लिए

Google Cloud का इस्तेमाल करके, कई रिपॉज़िटरी में

कॉन्फ़िगरेशन मैनेज करना

GitHub में हर रिपॉज़िटरी के लिए

सेटिंग पेज का इस्तेमाल करके किसी खाते से जुड़ी सभी रिपॉज़िटरी

GitHub में हर रिपॉज़िटरी के लिए

Google Cloud का इस्तेमाल करके, कई रिपॉज़िटरी में

GitHub की सहायता

GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

ज़रूरी बातें

  • GitHub पर Gemini Code Assist, .github/workflows डायरेक्ट्री में मौजूद किसी भी फ़ाइल के लिए खास जानकारी या कोड के सुझाव जनरेट नहीं करता है. इस सुविधा की मदद से, रिपॉज़िटरी में ऐसे कॉन्फ़िगरेशन को शामिल होने से रोका जा सकता है जो सुरक्षित नहीं हैं.

  • Enterprise वर्शन, आपकी GitHub रिपॉज़िटरी को Google Cloud से कनेक्ट करने के लिए, Developer Connect कनेक्शन का इस्तेमाल करता है.

    • यह Developer Connect कनेक्शन हमेशा us-east1 क्षेत्र में बनाया जाता है.

    • यह Developer Connect कनेक्शन, Gemini Code Assist के एजेंट और टूल में मौजूद Code Assist सोर्स कोड मैनेजमेंट सेक्शन का इस्तेमाल करके बनाया जाना चाहिए. निर्देशों के लिए, GitHub पर Gemini Code Assist सेट अप करना लेख पढ़ें.

आगे क्या करना है