একটি ব্যবহারযোগ্য ফলাফলের সাথে শুরু করুন
নির্ধারণ করুন যে একজন দর্শক কী করতে পারবে, অ্যাপ্লিকেশন কোন ডেটা প্রয়োজন এবং কোন বাহ্যিক পরিষেবাগুলোর উপর এটি নির্ভর করে। একটি স্থির ওয়েবসাইট, একটি এপিআই এবং একটি ব্যাকগ্রাউন্ড টাস্কের ভিন্ন প্রয়োজনীয়তা রয়েছে। এগুলি আলাদাভাবে বর্ণনা করুন এমনকি তারা একটি রিপোজিটরিতে ভাগ করলেও।
দায়িত্বগুলি দৃশ্যমান রাখুন
সোর্স কোড, রানটাইম সেটিংস এবং সঞ্চিত ডেটাকে পৃথক উদ্বেগ হিসাবে বিবেচনা করুন। কোডটি সংস্করণ নিয়ন্ত্রণের অন্তর্গত। কনফিগারেশন পরিবেশ বর্ণনা করে। অবিরাম ডেটার জন্য একটি ব্যাকআপ এবং পুনরুদ্ধার প্রক্রিয়া প্রয়োজন। এই পৃথকীকরণ অন্য প্রতিটি উপাদান পুনর্নির্মাণ না করে একটি উপাদান পরিবর্তন করা সহজ করে তোলে।
পরবর্তী ধাপটি পুনরাবৃত্তিযোগ্য করুন
বিল্ড কমান্ড, প্রত্যাশিত আউটপুট এবং একটি রিলিজ কাজ দেখায় এমন চেকগুলি রেকর্ড করুন। অন্য রক্ষণাবেক্ষণকারীকে একই পদক্ষেপগুলি অনুসরণ করতে সক্ষম হওয়া উচিত। শেষ ওয়ার্কিং রিলিজ এবং এটিতে ফিরে আসার একটি ব্যবহারিক উপায় রাখুন। এখানে গাইডগুলি প্রথম প্রকল্প থেকে এপিআই অ্যাক্সেস পর্যন্ত এই মৌলিক বিষয়গুলি কভার করে।