डेवलपमेंट सेटअप

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

इंस्टॉलेशन चरण

अपना डेवलपमेंट एनवायरनमेंट सेट करने के लिए इन चरणों का पालन करें

1

रिपॉजिटरी क्लोन करें

GitHub से Gemini CLI सोर्स कोड प्राप्त करें

git clone https://github.com/google-gemini/gemini-cli.git
cd gemini-cli
2

डिपेंडेंसीज इंस्टॉल करें

सभी आवश्यक प्रोजेक्ट डिपेंडेंसीज इंस्टॉल करें

npm install
3

प्रोजेक्ट बूटस्ट्रैप करें

मोनोरेपो सेट करें और पैकेजेस लिंक करें

npm run bootstrap
4

प्रोजेक्ट बिल्ड करें

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

कोई लिंटिंग एरर नहीं होना चाहिए