मैं प्रसिद्ध ओपन सोर्स प्रोजेक्ट्स का अध्ययन करके अपने प्रोग्रामिंग कौशल में सुधार करना चाहता हूं, लेकिन मुझे लगता है कि उनके स्रोत कोड में कूदकर खो जाना आसान है।
इसलिए मैंने पहले उनके कोड के संगठन के बारे में एक सामान्य विचार प्राप्त करने के लिए उनके डिजाइन या आर्किटेक्चर (जैसे यूएमएल आरेख) के बारे में उनके दस्तावेज को पढ़ने का फैसला किया। मेरे आश्चर्य के लिए, हालांकि, मुझे बड़े ओपन सोर्स प्रोजेक्ट्स जैसे कि हाइबरनेट, स्प्रिंग, ASP.NET MVC, रेल्स, आदि के लिए कोई आर्किटेक्चरल डॉक्यूमेंटेशन नहीं मिल सकता है।
इसलिए मैंने आश्चर्यचकित करना शुरू कर दिया है: यदि एक नए स्रोत वाले डेवलपर्स के पास पढ़ने के लिए कोई वास्तु / डिजाइन प्रलेखन नहीं है, या यदि परियोजना प्रबंधक ने स्रोत कोड खोला है, लेकिन उसके प्रलेखन को बंद कर दिया है, तो एक खुला स्रोत परियोजना कैसे सफल हो सकती है?