আমি বিখ্যাত ওপেন সোর্স প্রকল্পগুলি অধ্যয়ন করে আমার প্রোগ্রামিং দক্ষতা উন্নত করতে চাই, তবে আমি কেবল তাদের উত্স কোডটিতে ঝাঁপিয়ে পড়ে হারিয়ে যাওয়া সহজ বলে মনে করি।
তাই আমি প্রথমে তাদের কোডের সংগঠন সম্পর্কে সাধারণ ধারণা পেতে তাদের নকশা বা আর্কিটেকচার (যেমন ইউএমএল ডায়াগ্রাম) সম্পর্কে তাদের ডকুমেন্টেশনগুলি পড়ার সিদ্ধান্ত নিয়েছি। আমার অবাক করার জন্য, তবে হাইবারনেট, স্প্রিং, এএসপি.এনইটি এমভিসি, রেলস ইত্যাদির মতো বড় ওপেন সোর্স প্রকল্পগুলির জন্য আমি কোনও স্থাপত্য সংক্রান্ত ডকুমেন্টেশন খুঁজে পাই না
সুতরাং আমি ভাবতে শুরু করেছি: নতুন-আগত বিকাশকারীদের যদি পড়ার মতো কোনও স্থাপত্য / নকশার ডকুমেন্টেশন না থাকে বা প্রকল্প পরিচালক যদি কেবল উত্স কোডটি খোলেন তবে এর ডকুমেন্টেশন বন্ধ করে দিয়েছেন তবে ওপেন সোর্স প্রকল্পটি কীভাবে সফল হতে পারে?