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 वर्शन (प्रीव्यू)
सेट अप सीधे GitHub में इसे Google Cloud से मैनेज किया जाता है
सेवा की शर्तें Google की सेवा की शर्तें Google Cloud की सेवा की शर्तें
कोटा हर दिन 33 पुल अनुरोध हर दिन 100 से ज़्यादा पुल अनुरोध
कॉन्फ़िगरेशन और स्टाइल गाइड GitHub में हर रिपॉज़िटरी के लिए सेट करना इसे GitHub में हर रिपॉज़िटरी के लिए या Google Cloud की कई रिपॉज़िटरी के लिए सेट किया जा सकता है
GitHub की सहायता टीम

GitHub

GitHub

GitHub Enterprise Server

GitHub Enterprise Cloud

GitHub पर Gemini Code Assist का इस्तेमाल करना

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

शुरू करने से पहले

इस सेक्शन में दिए गए टास्क पूरे करने के लिए, पक्का करें कि आपने GitHub पर Gemini Code Assist सेट अप किया हो.

पुल के अनुरोध की खास जानकारी और सुझाव/राय पाना

Gemini Code Assist से मिले पुल अनुरोध की शुरुआती समीक्षा पाने के लिए, एक नया पुल अनुरोध बनाएं.

नया पुल अनुरोध खोलने पर, Gemini Code Assist शुरुआती समीक्षा करता है. समीक्षा के लिए तैयार होने के बाद, gemini-code-assist[bot] को पुल अनुरोध में समीक्षक के तौर पर अपने-आप जोड़ दिया जाता है. Gemini Code Assist, पुल अनुरोध के बातचीत टैब में समस्या से जुड़ी टिप्पणी जोड़ता है. इसमें वह अपने सुझाव/राय देता है. इसके बाद, वह कोड के बदले गए हिस्सों के बारे में टिप्पणियां जोड़ता है.

समीक्षा की टिप्पणियों में यह जानकारी शामिल होती है:

  • समस्या की गंभीरता, जिसे गंभीर, ज़्यादा, सामान्य, और कम के तौर पर दिखाया जाता है
  • समस्या के बारे में सुझाव/राय देना या शिकायत करना
  • कोड का ऐसा सुझाव जिसे GitHub से सीधे तौर पर कमिट किया जा सकता है
  • उपयोगकर्ता की ओर से उपलब्ध कराई गई स्टाइल गाइड के रेफ़रंस

Gemini Code Assist को मैन्युअल तरीके से चालू करना

Gemini Code Assist, पुल के अनुरोध में योगदान देने वाले किसी भी व्यक्ति की टिप्पणियां सुनता है. इसके बाद, यह तय करता है कि उसे जवाब देना चाहिए या नहीं.

Gemini Code Assist को मैन्युअल तरीके से चालू करने के लिए, पुल के अनुरोध के मुख्य टिप्पणियों वाले पेज पर, समस्या की टिप्पणी के तौर पर इन कमांड का इस्तेमाल किया जा सकता है.

निर्देश ब्यौरा
/gemini summary यह पुल अनुरोध में किए गए बदलावों की खास जानकारी पोस्ट करता है
/gemini review यह पुल अनुरोध में किए गए बदलावों की कोड समीक्षा पोस्ट करता है
/gemini यह कुकी, टिप्पणियों में Gemini Code Assist को मैन्युअल तरीके से चालू करती है
/gemini help उपलब्ध निर्देशों के बारे में खास जानकारी

Gemini Code Assist की सेटिंग मैनेज करना

संगठन के लिए GitHub ऐप्लिकेशन की सेटिंग में बदलाव करने की अनुमति रखने वाला कोई भी व्यक्ति, Gemini Code Assist ऐप्लिकेशन की सेटिंग मैनेज कर सकता है. Gemini Code Assist ऐप्लिकेशन को दी गई अनुमतियों की समीक्षा की जा सकती है. साथ ही, रिपॉज़िटरी के ऐक्सेस को मैनेज किया जा सकता है और Gemini Code Assist ऐप्लिकेशन को अनइंस्टॉल किया जा सकता है.

सेटिंग में बदलाव करने के लिए, यह तरीका अपनाएं:

  1. GitHub पर, अपनी प्रोफ़ाइल फ़ोटो पर क्लिक करें. इसके बाद, सेटिंग पर क्लिक करें.
  2. इंटिग्रेशन सेक्शन में जाकर, ऐप्लिकेशन पर क्लिक करें. GitHub ऐप्लिकेशन की सूची दिखती है.
  3. Gemini Code Assist के बगल में मौजूद, कॉन्फ़िगर करें पर क्लिक करें.

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