मुख्य कंटेंट तक स्किप करें

योगदान दिशानिर्देश

स्निग्धा OS के लिए योगदान दिशानिर्देश

स्निग्धा OS में योगदान करने में आपकी रुचि के लिए धन्यवाद! हम आपके समुदाय में शामिल होने को लेकर उत्साहित हैं। आपके जैसे उपयोगकर्ताओं के योगदान स्निग्धा OS को बेहतर, मजबूत और अधिक प्रभावशाली बनाते हैं। 💻💙

🚀 शुरू करें

योगदान करने से पहले, कृपया सुनिश्चित करें कि आप:

📜 हमारा आचार संहिता पढ़ें: इसमें भाग लेने के साथ, आप हमारे आचार संहिता का पालन करने के लिए सहमत होते हैं, जो सभी के लिए एक स्वागतपूर्ण और सम्मानजनक वातावरण सुनिश्चित करता है।

🌟 आप कैसे योगदान कर सकते हैं?

कई तरीके हैं जिनसे आप योगदान कर सकते हैं! जो आपके लिए सबसे उपयुक्त हो, उसे चुनें:

🐞 बग रिपोर्ट करें

कोई बग मिला? हमें इश्यू ट्रैकर पर इश्यू खोलकर सूचित करें!

  • विकल्प 1: यदि आप बग के लिए जिम्मेदार रिपॉजिटरी को लेकर अनिश्चित हैं, तो हमारे सार्वभौमिक इश्यू ट्रैकर पर इश्यू उठाएं।
  • विकल्प 2: यदि आपको सटीक रिपॉजिटरी पता है, तो वहां इश्यू उठाएं।

👉 कृपया इसमें शामिल करें:

  • बग को पुन: उत्पन्न करने के चरण।
  • अपेक्षित व्यवहार बनाम वास्तविक व्यवहार।
  • स्क्रीनशॉट, लॉग, या कोई अन्य जानकारी जो हमें समस्या को हल करने में मदद कर सकती है।

🌟 फीचर्स का अनुरोध करें

क्या आपके पास स्निग्धा OS को और भी बेहतर बनाने का कोई विचार है? हमारे इश्यू ट्रैकर पर फीचर अनुरोध इश्यू खोलें और हमें अपना दृष्टिकोण बताएं! आपका फीडबैक स्निग्धा OS के भविष्य को आकार देने में अमूल्य है।

👩‍💻 कोड योगदान

क्या आप कोड में योगदान देना चाहते हैं? इन चरणों का पालन करें:
1️⃣ रिपॉजिटरी को फोर्क करें और अपने GitHub अकाउंट में जोड़ें। जानें GitHub रिपॉजिटरी को फोर्क कैसे करें
2️⃣ क्लोन करें फोर्क की गई रिपॉजिटरी को अपने स्थानीय मशीन पर। जानें GitHub रिपॉजिटरी को क्लोन कैसे करें
3️⃣ अपनी परिवर्तनों के लिए नई ब्रांच बनाएँ। जानें ब्रांच कैसे बनाएं
4️⃣ अपने बदलाव करें और सुनिश्चित करें कि वे हमारे कोडिंग मानकों के अनुरूप हैं।
5️⃣ अपने बदलावों को कवर करने के लिए टेस्ट लिखें (यदि लागू हो)।
6️⃣ मौजूदा टेस्ट चलाएं और सुनिश्चित करें कि वे अभी भी पास हो रहे हैं।
7️⃣ अपने परिवर्तनों को कमिट करें और स्पष्ट, विवरणपूर्ण कमिट संदेश लिखें। Conventional Commits का पालन करें।
8️⃣ अपने परिवर्तनों को पुश करें फोर्क की गई रिपॉजिटरी में।
9️⃣ हमारी रिपॉजिटरी की master ब्रांच के खिलाफ पुल रिक्वेस्ट (PR) खोलें। जानें PR कैसे खोलें
🔟 अपने PR में स्पष्ट विवरण प्रदान करें, अपने परिवर्तनों और किसी भी संदर्भ के बारे में जानकारी दें जिसे समीक्षक को जानना चाहिए।

📚 दस्तावेज़ीकरण में सुधार करें

स्पष्ट दस्तावेज़ीकरण महत्वपूर्ण है! यदि आपको हमारे दस्तावेज़ों में सुधार के लिए क्षेत्र (टाइपो, त्रुटियां, विवरण की कमी) मिलते हैं, तो अपने सुझाए गए संपादन के साथ एक PR सबमिट करें।

🎨 कोड मानक

उच्च-गुणवत्ता वाले कोडबेस को बनाए रखने के लिए, कृपया:

  • प्रोजेक्ट की भाषा के कोडिंग स्टाइल गाइड का पालन करें।
  • स्पष्ट, संक्षिप्त टिप्पणियां लिखें और अपने कोड को समझाएं।
  • नई कार्यक्षमता के लिए टेस्ट जोड़ें
  • कमिट्स को परमाणु और सिंगल लॉजिकल परिवर्तनों पर केंद्रित रखें।
  • Conventional Commits प्रारूप का पालन करते हुए विवरणपूर्ण कमिट संदेश लिखें।
  • यदि आपके परिवर्तन कार्यक्षमता को प्रभावित करते हैं, तो दस्तावेज़ीकरण को अपडेट करें।

🛠️ कोड समीक्षा प्रक्रिया

सभी योगदान गुणवत्ता और संगति सुनिश्चित करने के लिए समीक्षा प्रक्रिया से गुजरते हैं:
1️⃣ आपका PR एक या अधिक समीक्षकों को असाइन किया जाएगा।
2️⃣ समीक्षक फीडबैक देंगे और परिवर्तन सुझा सकते हैं।
3️⃣ आपको फीडबैक को संबोधित करना होगा और अपने कोड को अपडेट करना होगा।
4️⃣ एक बार जब आपके परिवर्तन सभी मानकों को पूरा कर लेते हैं, तो आपका PR मुख्य ब्रांच में मर्ज हो जाएगा।

📜 आचार संहिता

योगदान करते समय, आप हमारे आचार संहिता का पालन करने के लिए सहमत होते हैं। यह सुनिश्चित करता है कि स्निग्धा OS एक स्वागतपूर्ण और समावेशी स्थान बना रहे। उल्लंघन योगदान की अस्वीकृति या प्रोजेक्ट से हटाने का परिणाम हो सकता है। दयालु, सम्मानजनक और सहायक बनें! 💕

💬 मदद की ज़रूरत है?

हम आपको शुरू करने और सार्थक योगदान करने में मदद करने के लिए यहां हैं! हमसे संपर्क करें:
📧 ईमेल: hello@snigdhaos.org

❤️ स्निग्धा OS बनाने में हमारा साथ दें

आपका योगदान—चाहे कोड, दस्तावेज़ीकरण, या विचार—हमारी सफलता के लिए आवश्यक है। साथ में, चलिए स्निग्धा OS को सर्वश्रेष्ठ बनाते हैं। हमारे सफर का हिस्सा बनने के लिए धन्यवाद! 🌟

"अकेले, हम बहुत कम कर सकते हैं; साथ में, हम बहुत कुछ कर सकते हैं।" – हेलेन केलर

आइए कुछ अद्भुत बनाते हैं! 🚀✨