हर किसी को अभिवादन। Hacktoberfest, एक वैश्विक कार्यक्रम जो ओपन-सोर्स परियोजनाओं में योगदान को बढ़ावा देता है, दुनिया भर के डेवलपर्स को ओपन-सोर्स समुदायों के साथ जुड़ने का एक अनूठा अवसर प्रदान करता है। चूंकि मैं पहली बार Hacktoberfest में भाग ले रहा हूं, इसलिए मैंने अधिक जटिल मुद्दों से निपटने से पहले ओपन-सोर्स वर्कफ़्लो से परिचित होने के लिए छोटे योगदान के साथ शुरुआत करने का निर्णय लिया।
अक्टूबर के दौरान, हमें चार पुल अनुरोध सबमिट करके, चार अलग-अलग रिपॉजिटरी में योगदान करने की आवश्यकता होती है, जिनमें से प्रत्येक के अपने मुद्दों का सेट होता है। प्रारंभ में, मुझे अपने कौशल सेट और रुचियों से मेल खाने वाले रिपॉजिटरी का पता लगाना चुनौतीपूर्ण लगा। कई रिपॉजिटरी में विभिन्न मुद्दों को छांटने की प्रक्रिया जबरदस्त थी और इसमें अन्वेषण और फ़िल्टरिंग में कई दिन लग गए।
ओपन-सोर्स योगदान में नए डेवलपर्स के लिए, जिनमें मैं भी शामिल हूं, यहां कुछ व्यावहारिक सुझाव दिए गए हैं जो प्रक्रिया को सुव्यवस्थित करने में मदद कर सकते हैं:
GitHub के खोज और फ़िल्टर टूल का उपयोग करें:
हजारों रिपॉजिटरी उपलब्ध होने के कारण, आपकी विशेषज्ञता के लिए उपयुक्त रिपॉजिटरी ढूंढना कठिन हो सकता है। GitHub की उन्नत खोज और फ़िल्टरिंग सुविधाओं का उपयोग करके प्रौद्योगिकी, समस्या लेबल या गतिविधि स्तर के आधार पर रिपॉजिटरी को महत्वपूर्ण रूप से सीमित किया जा सकता है।
अपने तकनीकी स्टैक के साथ संरेखित रिपॉजिटरी का चयन करें:
उन रिपॉजिटरी पर ध्यान केंद्रित करना जो उन तकनीकों का उपयोग करती हैं जिनसे आप परिचित हैं, सीखने की अवस्था को कम कर सकते हैं। हालाँकि, यदि आप अपने ज्ञान का विस्तार करना चाहते हैं, तो अपने सुविधा क्षेत्र के बाहर परियोजनाओं में योगदान करना मूल्यवान सीखने के अवसर प्रदान कर सकता है।
प्रतिबद्ध होने से पहले रिपॉजिटरी गतिविधि का मूल्यांकन करें:
समय निवेश करने से पहले किसी परियोजना के गतिविधि स्तर का आकलन करना आवश्यक है। कुछ परियोजनाओं का अब रखरखाव नहीं किया जा सकता है, जिसके परिणामस्वरूप पुल अनुरोधों की समीक्षा और विलय में लंबी देरी हो सकती है। मूल्यांकन के लिए प्रमुख संकेतकों में शामिल हैं:
मेरे कई शुरुआती पीआर में दस्तावेज़ीकरण अपडेट जैसे अपेक्षाकृत छोटे कार्य शामिल थे, जिन्हें मैंने "परिचयात्मक" योगदान माना। हालाँकि ये अत्यधिक तकनीकी नहीं थे, फिर भी उन्होंने मुझे इस प्रक्रिया से परिचित होने का अवसर प्रदान किया। आगे बढ़ते हुए, मैं अधिक तकनीकी रूप से मांग वाले मुद्दों पर ध्यान केंद्रित करने की योजना बना रहा हूं जो मेरे कोडिंग कौशल को चुनौती देंगे और बढ़ाएंगे।
समस्याएँ:
पीआर:
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3