Roo-Code/locales/hi/CONTRIBUTING.md

141 lines
13 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 एक समुदाय-संचालित परियोजना है, और हम हर योगदान को बहुत महत्व देते हैं। सहयोग को सुव्यवस्थित करने के لیے, हम [पहले-समस्या दृष्टिकोण](#समस्या-पहले-दृष्टिकोण) पर काम करते हैं, जिसका अर्थ है कि सभी [पुल अनुरोध (पीआर)](#एक-पुल-अनुरोध-सबमिट-करना) पहले एक गिटहब समस्या से जुड़े होने चाहिए। कृपया इस गाइड की सावधानीपूर्वक समीक्षा करें।
## विषय-सूची
- [योगदान करने से पहले](#योगदान-करने-से-पहले)
- [अपना योगदान ढूँढना और योजना बनाना](#अपना-योगदान-ढूँढना-और-योजना-बनाना)
- [विकास और प्रस्तुत करने की प्रक्रिया](#विकास-और-प्रस्तुत-करने-की-प्रक्रिया)
- [कानूनी](#कानूनी)
## योगदान करने से पहले
### 1. आचार संहिता
सभी योगदानकर्ताओं को हमारी [आचार संहिता](./CODE_OF_CONDUCT.md) का पालन करना होगा।
### 2. परियोजना का रोडमैप
हमारा रोडमैप परियोजना की दिशा का मार्गदर्शन करता है। अपने योगदानों को इन प्रमुख लक्ष्यों के साथ संरेखित करें:
### विश्वसनीयता पहले
- सुनिश्चित करें कि डिफ़ संपादन और कमांड निष्पादन लगातार विश्वसनीय हैं।
- नियमित उपयोग को रोकने वाले घर्षण बिंदुओं को कम करें।
- सभी लोकेल और प्लेटफार्मों पर सुचारू संचालन की गारंटी दें।
- विभिन्न प्रकार के एआई प्रदाताओं और मॉडलों के लिए मजबूत समर्थन का विस्तार करें।
### उन्नत उपयोगकर्ता अनुभव
- स्पष्टता और सहजता के लिए यूआई/यूएक्स को सुव्यवस्थित करें।
- दैनिक उपयोग के उपकरणों के लिए डेवलपर्स की उच्च अपेक्षाओं को पूरा करने के लिए वर्कफ़्लो में लगातार सुधार करें।
### एजेंट प्रदर्शन में अग्रणी
- वास्तविक दुनिया की उत्पादकता को मापने के लिए व्यापक मूल्यांकन बेंचमार्क (evals) स्थापित करें।
- सभी के लिए इन मूल्यांकनों को आसानी से चलाना और व्याख्या करना आसान बनाएं।
- ऐसे सुधार भेजें जो मूल्यांकन स्कोर में स्पष्ट वृद्धि प्रदर्शित करते हैं।
अपने पीआर में इन क्षेत्रों के साथ संरेखण का उल्लेख करें।
### 3. Roo Code समुदाय में शामिल हों
- **प्राथमिक:** हमारे [डिस्कॉर्ड](https://discord.gg/roocode) में शामिल हों और **Hannes Rudolph (`hrudolph`)** को डीएम करें।
- **वैकल्पिक:** अनुभवी योगदानकर्ता [गिटहब प्रोजेक्ट्स](https://github.com/orgs/RooCodeInc/projects/1) के माध्यम से सीधे जुड़ सकते हैं।
## अपना योगदान ढूँढना और योजना बनाना
### योगदान के प्रकार
- **बग फिक्स:** कोड समस्याओं का समाधान करना।
- **नई सुविधाएँ:** कार्यक्षमता जोड़ना।
- **दस्तावेज़ीकरण:** गाइड और स्पष्टता में सुधार।
### समस्या-पहले दृष्टिकोण
सभी योगदान हमारे पतले टेम्पलेट्स का उपयोग करके एक गिटहब समस्या से शुरू होते हैं।
- **मौजूदा समस्याओं की जाँच करें**: [गिटहब समस्याएँ](https://github.com/RooCodeInc/Roo-Code/issues) में खोजें।
- **एक समस्या बनाएँ** का उपयोग करके:
- **सुधार:** "सुधार अनुरोध" टेम्पलेट (उपयोगकर्ता लाभ पर केंद्रित सरल भाषा)।
- **बग:** "बग रिपोर्ट" टेम्पलेट (न्यूनतम प्रतिकृति + अपेक्षित बनाम वास्तविक + संस्करण)।
- **इस पर काम करना चाहते हैं?** समस्या पर "दावा करना" टिप्पणी करें और असाइन होने के लिए [डिस्कॉर्ड](https://discord.gg/roocode) पर **Hannes Rudolph (`hrudolph`)** को डीएम करें। असाइनमेंट की पुष्टि थ्रेड में की जाएगी।
- **पीआर को समस्या से लिंक करना होगा।** अनलिंक किए गए पीआर बंद किए जा सकते हैं।
### क्या काम करना है यह तय करना
- "समस्या [असाइन नहीं की गई]" समस्याओं के लिए [गिटहब प्रोजेक्ट](https://github.com/orgs/RooCodeInc/projects/1) की जाँच करें।
- दस्तावेज़ों के लिए, [Roo Code दस्तावेज़](https://github.com/RooCodeInc/Roo-Code-Docs) पर जाएँ।
### बग की रिपोर्ट करना
- पहले मौजूदा रिपोर्ट की जाँच करें।
- ["बग रिपोर्ट" टेम्पलेट](https://github.com/RooCodeInc/Roo-Code/issues/new/choose) का उपयोग करके एक नया बग बनाएँ:
- स्पष्ट, क्रमांकित पुनरुत्पादन चरण
- अपेक्षित बनाम वास्तविक परिणाम
- Roo Code संस्करण (आवश्यक); यदि प्रासंगिक हो तो एपीआई प्रदाता/मॉडल
- **सुरक्षा समस्याएँ**: [सुरक्षा सलाहकारों](https://github.com/RooCodeInc/Roo-Code/security/advisories/new) के माध्यम से निजी तौर पर रिपोर्ट करें।
## विकास और प्रस्तुत करने की प्रक्रिया
### विकास सेटअप
1. **फोर्क और क्लोन:**
```
git clone https://github.com/आपका_उपयोगकर्ता_नाम/Roo-Code.git
```
2. **निर्भरताएँ स्थापित करें:**
```
pnpm install
```
3. **डीबगिंग:** वीएस कोड (`F5`) के साथ खोलें।
### कोड लिखने के दिशानिर्देश
- प्रति सुविधा या फिक्स एक केंद्रित पीआर।
- ESLint और TypeScript की सर्वोत्तम प्रथाओं का पालन करें।
- समस्याओं का संदर्भ देने वाले स्पष्ट, वर्णनात्मक कमिट लिखें (उदाहरण के लिए, `फिक्स #123`)।
- पूरी तरह से परीक्षण प्रदान करें (`npm test`)।
- प्रस्तुत करने से पहले नवीनतम `main` शाखा पर रीबेस करें।
### एक पुल अनुरोध सबमिट करना
- यदि आप जल्दी प्रतिक्रिया चाहते हैं तो **ड्राफ्ट पीआर** के रूप में शुरू करें।
- पुल अनुरोध टेम्पलेट का पालन करते हुए अपने परिवर्तनों का स्पष्ट रूप से वर्णन करें।
- पीआर विवरण/शीर्षक में समस्या को लिंक करें (उदाहरण के लिए, "फिक्स #123")।
- यूआई परिवर्तनों के लिए स्क्रीनशॉट/वीडियो प्रदान करें।
- इंगित करें कि क्या दस्तावेज़ीकरण अद्यतन आवश्यक हैं।
### पुल अनुरोध नीति
- एक असाइन की गई गिटहब समस्या का संदर्भ देना होगा। असाइन होने के लिए: समस्या पर "दावा करना" टिप्पणी करें और [डिस्कॉर्ड](https://discord.gg/roocode) पर **Hannes Rudolph (`hrudolph`)** को डीएम करें। असाइनमेंट की पुष्टि थ्रेड में की जाएगी।
- अनलिंक किए गए पीआर बंद किए जा सकते हैं।
- पीआर को सीआई परीक्षण पास करना होगा, रोडमैप के साथ संरेखित होना होगा, और स्पष्ट दस्तावेज़ीकरण होना होगा।
### समीक्षा प्रक्रिया
- **दैनिक ट्राइएज:** अनुरक्षकों द्वारा त्वरित जाँच।
- **साप्ताहिक गहन समीक्षा:** व्यापक मूल्यांकन।
- **प्रतिक्रिया के आधार पर तुरंत पुनरावृति करें**।
## कानूनी
योगदान करके, आप सहमत हैं कि आपके योगदान अपाचे 2.0 लाइसेंस के तहत लाइसेंस प्राप्त होंगे, जो Roo Code के लाइसेंस के अनुरूप है।