यह बहुत आसान है। आप एक साधारण सामुदायिक परियोजना के विकास को केवल दो सरल कार्यों की एक परिपत्र प्रक्रिया में सारांशित कर सकते हैं:
बग ट्रैकिंग। सॉफ़्टवेयर का परीक्षण करना, बग लॉगिंग करना, सुनिश्चित करना कि वे सही जगह पर दायर किए गए हैं, अधिक जानकारी मांग रहे हैं, आदि। यदि मान्य है, तो इन रिपोर्टों में अगले चरण के लिए विस्तार होता है:
पैचिंग। एक बग को लक्षित करें, इसे पुन: उत्पन्न करें, इसे ठीक करने के लिए अपना कोड बदलें, स्थानीय रूप से परीक्षण करें और अपने पैच को दबाएं। यह पहले चरण में वापस आ जाता है जहां बग रिपोर्ट को निश्चित या अन्यथा चिह्नित किया जाता है।
आपको चरण एक से शुरू करना होगा। आपको बस एक बग का पालन करने की ज़रूरत नहीं है और आप बस इतना ही मदद कर सकते हैं कि अन्य बग संवाददाता सही चीजें कर रहे हैं (यह सुनिश्चित कर लें कि वहां लागू डंप हैं, सुनिश्चित करें कि टैग सही हैं, डुप्लीकेट विलय)।
या आप अधिक शामिल हो सकते हैं और नई बग खोजने के लिए सॉफ़्टवेयर का परीक्षण कर सकते हैं। चीजों को सही करने पर ऑनस अब आपका है।
एक बार जब आप प्रोजेक्ट, उसके कोड और उसके रखरखाव से अधिक परिचित हो जाते हैं, तो आप कुछ उत्कृष्ट बग को ठीक करने में शामिल होने के लिए तैयार हो सकते हैं।
याद रखने की एक महत्वपूर्ण बात यह है कि आप मदद कर सकते हैं। कोई भी बाहरी व्यक्ति को सभी कोड को समझने या सभी बग को ठीक करने में सक्षम होने की अपेक्षा करता है। किसी भी व्यक्ति को शुरू करने में मदद करने के लिए रखरखाव अक्सर खुश रहेंगे क्योंकि वे अक्सर परियोजना पर आपके द्वारा किए गए काम से अपना समय वापस ले लेंगे।
संबंधित https://www.quora.com/How-do-I-participate-or-contribute-in-open-source-projects –