डेवलपमेंट सेटअप
Gemini CLI डेवलपमेंट के लिए स्थानीय डेवलपमेंट एनवायरनमेंट और डिपेंडेंसीज सेट करना
सिस्टम आवश्यकताएं
शुरू करने से पहले सुनिश्चित करें कि आपका सिस्टम इन आवश्यकताओं को पूरा करता है
Node.js
18.0.0 या उससे अधिक
JavaScript रनटाइम एनवायरनमेंट
node --version
npm
8.0.0 या उससे अधिक
Node.js पैकेज मैनेजर
npm --version
Git
2.20.0 या उससे अधिक
वर्जन कंट्रोल सिस्टम
git --version
VS 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 Features
ESLint
Prettier - Code formatter
GitLens
Thunder Client (API टेस्टिंग)
एनवायरनमेंट वेरिएबल्स
आवश्यक एनवायरनमेंट वेरिएबल्स सेट करें
GEMINI_API_KEY=your_api_key
NODE_ENV=development
DEBUG=gemini:*
LOG_LEVEL=debug
इंस्टॉलेशन सत्यापित करें
पुष्टि करें कि आपका डेवलपमेंट एनवायरनमेंट सही तरीके से सेट है
टेस्ट चलाएं
npm test
सभी टेस्ट पास होने चाहिए
डेवलपमेंट मोड शुरू करें
npm run dev
डेवलपमेंट सर्वर शुरू होना चाहिए
कोड क्वालिटी चेक करें
npm run lint
कोई लिंटिंग एरर नहीं होना चाहिए
अगले चरण
इन संसाधनों के साथ अपनी डेवलपमेंट यात्रा जारी रखें