Roo-Code/locales/hi/CONTRIBUTING.md

138 lines
10 KiB
Markdown
Generated

<div align="center">
<sub>
[English](../../CONTRIBUTING.md) • [Català](../ca/CONTRIBUTING.md) • [Deutsch](../de/CONTRIBUTING.md) • [Español](../es/CONTRIBUTING.md) • [Français](../fr/CONTRIBUTING.md) • <b>हिंदी</b> • [Bahasa Indonesia](../id/CONTRIBUTING.md) • [Italiano](../it/CONTRIBUTING.md) • [日本語](../ja/CONTRIBUTING.md)
</sub>
<sub>
[한국어](../ko/CONTRIBUTING.md) • [Nederlands](../nl/CONTRIBUTING.md) • [Polski](../pl/CONTRIBUTING.md) • [Português (BR)](../pt-BR/CONTRIBUTING.md) • [Русский](../ru/CONTRIBUTING.md) • [Türkçe](../tr/CONTRIBUTING.md) • [Tiếng Việt](../vi/CONTRIBUTING.md) • [简体中文](../zh-CN/CONTRIBUTING.md) • [繁體中文](../zh-TW/CONTRIBUTING.md)
</sub>
</div>
# Roo Code में योगदान करें
Roo Code एक समुदाय-आधारित प्रोजेक्ट है और हम हर योगदान को बहुत महत्व देते हैं। सहयोग को सरल बनाने के लिए, हम [Issue-First](#issue-first-एप्रोच) पद्धति अपनाते हैं, जिसका अर्थ है कि सभी [Pull Requests (PRs)](#pull-request-सबमिट-करना) को पहले GitHub Issue से जोड़ना आवश्यक है। कृपया इस गाइड को ध्यान से पढ़ें।
## विषय सूची
- [योगदान करने से पहले](#योगदान-करने-से-पहले)
- [अपना योगदान ढूंढना और योजना बनाना](#अपना-योगदान-ढूंढना-और-योजना-बनाना)
- [विकास और सबमिशन प्रक्रिया](#विकास-और-सबमिशन-प्रक्रिया)
- [कानूनी](#कानूनी)
## योगदान करने से पहले
### 1. आचार संहिता
सभी योगदानकर्ताओं को हमारी [आचार संहिता](./CODE_OF_CONDUCT.md) का पालन करना चाहिए।
### 2. प्रोजेक्ट रोडमैप
हमारा रोडमैप प्रोजेक्ट की दिशा तय करता है। अपने योगदान को इन प्रमुख लक्ष्यों के साथ संरेखित करें:
### विश्वसनीयता पहले
- सुनिश्चित करें कि diff एडिटिंग और कमांड एक्जीक्यूशन लगातार विश्वसनीय हों
- नियमित उपयोग को हतोत्साहित करने वाले फ्रिक्शन पॉइंट्स को कम करें
- सभी भाषाओं और प्लेटफॉर्म्स पर सुचारू संचालन की गारंटी दें
- विभिन्न AI प्रदाताओं और मॉडल्स के लिए मजबूत समर्थन का विस्तार करें
### बेहतर उपयोगकर्ता अनुभव
- स्पष्टता और सहजता के लिए UI/UX को सरल बनाएं
- डेवलपर्स के उच्च अपेक्षाओं को पूरा करने के लिए वर्कफ़्लो में निरंतर सुधार करें
### एजेंट प्रदर्शन में अग्रणी
- वास्तविक दुनिया की उत्पादकता को मापने के लिए व्यापक मूल्यांकन बेंचमार्क (evals) स्थापित करें
- हर किसी के लिए इन मूल्यांकनों को आसानी से चलाना और समझना संभव बनाएं
- ऐसे सुधार लाएं जो मूल्यांकन स्कोर में स्पष्ट वृद्धि दिखाएं
अपने PR में इन क्षेत्रों से संबंधित कार्य का उल्लेख करें।
### 3. Roo Code कम्युनिटी से जुड़ें
- **मुख्य तरीका:** हमारे [Discord](https://discord.gg/roocode) से जुड़ें और **Hannes Rudolph (`hrudolph`)** को DM भेजें।
- **विकल्प:** अनुभवी योगदानकर्ता [GitHub Projects](https://github.com/orgs/RooCodeInc/projects/1) के माध्यम से सीधे भाग ले सकते हैं।
## अपना योगदान ढूंढना और योजना बनाना
### योगदान के प्रकार
- **बग फिक्स:** कोड की समस्याओं को हल करना।
- **नई विशेषताएं:** नई कार्यक्षमता जोड़ना।
- **डॉक्युमेंटेशन:** गाइड सुधारना और स्पष्टता बढ़ाना।
### Issue-First एप्रोच
हर योगदान GitHub Issue से शुरू होना चाहिए।
- **मौजूदा Issues देखें:** [GitHub Issues](https://github.com/RooCodeInc/Roo-Code/issues) में खोजें।
- **Issue बनाएं:** उपयुक्त टेम्पलेट का उपयोग करें:
- **बग:** "Bug Report" टेम्पलेट।
- **फीचर्स:** "Detailed Feature Proposal" टेम्पलेट। शुरू करने से पहले अनुमोदन आवश्यक है।
- **Issue क्लेम करें:** कमेंट करें और आधिकारिक असाइनमेंट का इंतजार करें।
**अनुमोदित Issue के बिना PR बंद किए जा सकते हैं।**
### क्या काम करें चुनना
- [GitHub प्रोजेक्ट](https://github.com/orgs/RooCodeInc/projects/1) में असाइन न किए गए "Good First Issues" देखें।
- डॉक्युमेंटेशन के लिए, [Roo Code Docs](https://github.com/RooCodeInc/Roo-Code-Docs) देखें।
### बग या समस्या रिपोर्ट करना
- पहले मौजूदा रिपोर्ट देखें।
- ["Bug Report" टेम्पलेट](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) का उपयोग करके नए बग रिपोर्ट बनाएं।
- **सुरक्षा कमजोरियां:** [security advisories](https://github.com/RooCodeInc/Roo-Code/security/advisories/new) के माध्यम से निजी तौर पर रिपोर्ट करें।
## विकास और सबमिशन प्रक्रिया
### विकास सेटअप
1. **Fork & Clone:**
```
git clone https://github.com/आपका_यूज़रनेम/Roo-Code.git
```
2. **डिपेंडेंसी इंस्टॉल करें:**
```
npm run install:all
```
3. **डिबगिंग:** VS Code में `F5` दबाएं।
### कोड लिखने के दिशा-निर्देश
- प्रति फीचर या फिक्स एक फोकस्ड PR।
- ESLint और TypeScript बेस्ट प्रैक्टिस का पालन करें।
- स्पष्ट, वर्णनात्मक कमिट मैसेज लिखें जो Issues को रेफर करें (जैसे `Fixes #123`)।
- पूर्ण टेस्टिंग प्रदान करें (`npm test`)।
- सबमिट करने से पहले अपनी ब्रांच को नवीनतम `main` पर रीबेस करें।
### Pull Request सबमिट करना
- अगर आप शुरुआती फीडबैक चाहते हैं तो **ड्राफ्ट PR** से शुरू करें।
- Pull Request टेम्पलेट का पालन करते हुए अपने परिवर्तनों का स्पष्ट वर्णन करें।
- UI परिवर्तनों के लिए स्क्रीनशॉट/वीडियो प्रदान करें।
- बताएं कि क्या डॉक्युमेंटेशन अपडेट आवश्यक हैं।
### Pull Request नीति
- पूर्व-अनुमोदित और असाइन किए गए Issues का संदर्भ देना चाहिए।
- नीति का पालन न करने वाले PR बंद किए जा सकते हैं।
- PR को CI टेस्ट पास करना चाहिए, रोडमैप से मेल खाना चाहिए, और स्पष्ट डॉक्युमेंटेशन होनी चाहिए।
### समीक्षा प्रक्रिया
- **दैनिक ट्रायज:** मेंटेनर्स द्वारा त्वरित जांच।
- **साप्ताहिक गहन समीक्षा:** व्यापक मूल्यांकन।
- **फीडबैक के आधार पर तेजी से सुधार** करें।
## कानूनी
Pull Request सबमिट करके, आप सहमत होते हैं कि आपके योगदान Roo Code के लाइसेंसिंग के अनुरूप Apache 2.0 लाइसेंस के तहत लाइसेंस किए जाएंगे।