डेवलपमेंट सेटअप
Gemini CLI डेवलपमेंट के लिए स्थानीय डेवलपमेंट एनवायरनमेंट और डिपेंडेंसीज सेट करना
सिस्टम आवश्यकताएं
शुरू करने से पहले सुनिश्चित करें कि आपका सिस्टम इन आवश्यकताओं को पूरा करता है
Node.js
18.0.0 या उससे अधिक
JavaScript रनटाइम एनवायरनमेंट
node --versionnpm
8.0.0 या उससे अधिक
Node.js पैकेज मैनेजर
npm --versionGit
2.20.0 या उससे अधिक
वर्जन कंट्रोल सिस्टम
git --versionVS Code
नवीनतम (अनुशंसित)
कोड एडिटर
code --versionइंस्टॉलेशन चरण
अपना डेवलपमेंट एनवायरनमेंट सेट करने के लिए इन चरणों का पालन करें
रिपॉजिटरी क्लोन करें
GitHub से Gemini CLI सोर्स कोड प्राप्त करें
git clone https://github.com/google-gemini/gemini-cli.git cd gemini-cli
डिपेंडेंसीज इंस्टॉल करें
सभी आवश्यक प्रोजेक्ट डिपेंडेंसीज इंस्टॉल करें
npm install
प्रोजेक्ट बूटस्ट्रैप करें
मोनोरेपो सेट करें और पैकेजेस लिंक करें
npm run bootstrap
प्रोजेक्ट बिल्ड करें
TypeScript कोड कंपाइल करें
npm run build
एनवायरनमेंट कॉन्फ़िगरेशन
डेवलपमेंट एनवायरनमेंट और टूल्स कॉन्फ़िगर करें
VS Code एक्सटेंशन
अनुशंसित VS Code एक्सटेंशन
TypeScript and JavaScript Language FeaturesESLintPrettier - Code formatterGitLensThunder Client (API टेस्टिंग)एनवायरनमेंट वेरिएबल्स
आवश्यक एनवायरनमेंट वेरिएबल्स सेट करें
GEMINI_API_KEY=your_api_keyNODE_ENV=developmentDEBUG=gemini:*LOG_LEVEL=debugइंस्टॉलेशन सत्यापित करें
पुष्टि करें कि आपका डेवलपमेंट एनवायरनमेंट सही तरीके से सेट है
टेस्ट चलाएं
npm testसभी टेस्ट पास होने चाहिए
डेवलपमेंट मोड शुरू करें
npm run devडेवलपमेंट सर्वर शुरू होना चाहिए
कोड क्वालिटी चेक करें
npm run lintकोई लिंटिंग एरर नहीं होना चाहिए
अगले चरण
इन संसाधनों के साथ अपनी डेवलपमेंट यात्रा जारी रखें