GitHub के लिए Gemini Code Assist, कोड की समीक्षा करने वाले के तौर पर काम करके, Gemini की सुविधाओं को पुश अनुरोध की प्रोसेस में शामिल करता है. Gemini Code Assist, Gemini के साथ काम करने वाले एजेंट का इस्तेमाल करके, कोड की क्वालिटी को बेहतर बनाता है और उसे तेज़ी से प्रोसेस करता है. यह एजेंट, पुश अनुरोधों की खास जानकारी अपने-आप देता है और कोड की बारीकी से समीक्षा करता है. कोड की समीक्षा करने के लिए, पुश अनुरोध के किसी भी चरण में Gemini Code Assist को चालू किया जा सकता है.
Gemini से सीधे तौर पर, Pull Request की टिप्पणियों में इंटरैक्ट किया जा सकता है. इसके लिए, ये काम करें:
- Gemini की बनाई गई समीक्षा के बारे में ज़्यादा जानकारी पाने के लिए सवाल पूछना.
- अपनी टिप्पणियों में
/gemini
टैग जोड़कर, Gemini को पुश अनुरोध के बारे में सवाल पूछने के लिए कहें.
Gemini अपने टास्क पूरे करने के लिए, रिपॉज़िटरी से ज़रूरी जानकारी अपने-आप हासिल करेगा और अनुरोध को खींचेगा.
यह दस्तावेज़, अलग-अलग लेवल के डेवलपर के लिए है. इसमें यह माना गया है कि आपके पास GitHub के बारे में जानकारी है.
शुरू करने से पहले
इस दस्तावेज़ में दिए गए चरणों की जांच करने के लिए, इनमें से कोई एक काम ज़रूर करें:
- अपने GitHub रिपॉज़िटरी का इस्तेमाल करना
- हमारे सैंपल रिपॉज़िटरी का फ़ॉर्क बनाएं
GitHub के लिए Gemini Code Assist इंस्टॉल करना
Gemini Code Assist को इंस्टॉल करने के लिए, यह तरीका अपनाएं:
GitHub के लिए Gemini Code Assist ऐप्लिकेशन पेज पर जाएं.
अगर आपने पहले से ही अपने GitHub खाते में साइन इन नहीं किया है, तो साइन इन करें.
इंस्टॉल करें क्लिक करें.
किसी उपयोगकर्ता या संगठन के लिए, Gemini Code Assist इंस्टॉल करने का अनुरोध दिखता है.
जब किसी उपयोगकर्ता या संगठन के लिए, Gemini Code Assist को इंस्टॉल करने के लिए कहा जाए, तो वह संगठन चुनें जिसके लिए आपको इसका इस्तेमाल करना है.
अपने GitHub संगठन के लिए Gemini Code Assist इंस्टॉल करने के बाद, कोड की समीक्षा करने की सुविधा को चालू करने के लिए, आपको रिपॉज़िटरी चुनने के लिए कहा जाएगा.
आपको Gemini Code Assist के Admin console पर रीडायरेक्ट कर दिया जाएगा.
अपने GitHub खाते से लॉगिन करें.
ड्रॉप-डाउन मेन्यू से, GitHub का कोई संगठन या निजी खाता चुनें.
Google की सेवा की शर्तें, जनरेटिव एआई के इस्तेमाल से जुड़ी पाबंदी की नीति, और निजता नीति पढ़ें और उन्हें स्वीकार करें. इसके बाद, सेटअप पूरा करें पर क्लिक करें.
Gemini Code Assist, आपके चुने गए रिपॉज़िटरी में मौजूद पुल रिक्वेस्ट में जोड़ा जाता है.
Gemini Code Assist बनाने के बाद, जब भी पुश रिक्वेस्ट का लेखक या समीक्षा करने वाले अन्य लोग, पुश रिक्वेस्ट पर /gemini
टैग के साथ टिप्पणियां जोड़ते हैं, तब कोड की समीक्षा के लिए सुझाव मिलते हैं.
Gemini Code Assist की सुविधा अब आपके चुने गए रिपॉज़िटरी में मौजूद सभी पुश अनुरोधों के लिए चालू है! अगले सेक्शन में, आपको पुल रिक्वेस्ट की खास जानकारी और सुझाव/राय पाने का तरीका बताया जाएगा.
पुल के अनुरोध की खास जानकारी और सुझाव, शिकायत या राय पाना
Gemini Code Assist से किसी पुल अनुरोध की शुरुआती समीक्षा पाने के लिए, नया पुल अनुरोध बनाएं.
नया पुल अनुरोध खोलने पर, Gemini Code Assist शुरुआती समीक्षा करता है. समीक्षा पूरी होने के बाद, gemini-code-assist[bot]
को अपने-आप, पुल अनुरोध में समीक्षक के तौर पर जोड़ दिया जाता है. Gemini Code Assist, अपने सुझाव/राय/शिकायत के साथ, पुल अनुरोध के बातचीत टैब में समस्या की टिप्पणी जोड़ता है. साथ ही, कोड के बदले गए हिस्सों के बारे में टिप्पणियां जोड़ता है.
समीक्षा की टिप्पणियों में यह जानकारी शामिल होती है:
- समस्या की गंभीरता, जिसे गंभीर, ज़्यादा, मध्यम, और कम के तौर पर दिखाया जाता है
- समस्या के बारे में सुझाव/राय/शिकायत
- कोड का ऐसा सुझाव जिसे सीधे GitHub से कमिट किया जा सकता है
- उपयोगकर्ता की दी गई स्टाइल गाइड के रेफ़रंस
Gemini Code Assist को मैन्युअल तरीके से चालू करना
Gemini Code Assist, पुल अनुरोध में योगदान देने वाले किसी भी व्यक्ति की टिप्पणियों को सुनता है और यह तय करता है कि उसे जवाब देना चाहिए या नहीं.
Gemini कोड असिस्ट को मैन्युअल तरीके से चालू करने के लिए, पुल अनुरोध के मुख्य टिप्पणियों वाले पेज पर, समस्या की टिप्पणी के तौर पर इन निर्देशों का इस्तेमाल किया जा सकता है.
कमांड | ब्यौरा |
---|---|
/gemini summary |
बदलावों की खास जानकारी को, पुश अनुरोध में पोस्ट करता है |
/gemini review |
Pull request में किए गए बदलावों की कोड समीक्षा पोस्ट करता है |
/gemini |
टिप्पणियों में, कोड से जुड़ी सहायता देने वाली Gemini की सुविधा को मैन्युअल तरीके से चालू करना |
/gemini help |
उपलब्ध निर्देशों की खास जानकारी |
कोड से जुड़ी सहायता देने वाली Gemini की सुविधा की सेटिंग मैनेज करना
संगठन के लिए GitHub ऐप्लिकेशन की सेटिंग में बदलाव करने की अनुमति रखने वाला कोई भी व्यक्ति, Gemini Code Assist की सेटिंग मैनेज कर सकता है. आपके पास, कोड से जुड़ी सहायता देने वाली Gemini की सुविधा को दी गई अनुमतियों की समीक्षा करने, रिपॉज़िटरी के ऐक्सेस को मैनेज करने, और Gemini Code Assist को अनइंस्टॉल करने का विकल्प होता है.
सेटिंग में बदलाव करने के लिए, यह तरीका अपनाएं:
- GitHub पर, अपनी प्रोफ़ाइल फ़ोटो पर क्लिक करें. इसके बाद, सेटिंग पर क्लिक करें.
- इंटिग्रेशन सेक्शन में, ऐप्लिकेशन पर क्लिक करें. GitHub ऐप्लिकेशन की सूची दिखेगी.
- Gemini Code Assist के बगल में, कॉन्फ़िगर करें पर क्लिक करें.
आगे क्या करना है
- GitHub में Gemini Code Assist की सुविधा को पसंद के मुताबिक बनाने का तरीका जानें.