gm-libs - অথ, ডেটা ও CRUD এর জন্য চৌদ্দটি পুনর্ব্যবহারযোগ্য NestJS প্যাকেজ
প্রতিটি ব্যাকএন্ড একই কাজ বারবার করে: অথেনটিকেশন, কনফিগারেশন, CRUD, ফাইল স্টোরেজ, ব্যাকগ্রাউন্ড ওয়ার্কার, PDF তৈরি, ফিচার ফ্ল্যাগ আর অডিট লগ। আমরা আমাদেরটা একবারই বানিয়েছি, এক স্কোপের অধীনে চৌদ্দটি সংস্করণনিয়ন্ত্রিত NestJS প্যাকেজ হিসেবে, আর সেগুলো বসিয়ে দিই আমাদের প্রতিটি প্রকল্পে। এগুলো কোনো রেজিস্ট্রির নয়, আমাদের নিজেদের কাজের জন্য তৈরি, তবু সংস্করণ ব্যবস্থাপনায় সেই শৃঙ্খলা মানা হয় যা একটি পাবলিক লাইব্রেরির লাগে: সিমেন্টিক সংস্করণ, চেঞ্জলগ, আর প্রকল্পভিত্তিক পিন করা প্যাকড টারবল, যাতে আপগ্রেড হয় সিদ্ধান্ত, দুর্ঘটনা নয়। লাইব্রেরির কোডকে এমন চাহিদার উত্তর দিতে হয় যা এখনও কেউ বলেনি, অথচ গতকালের উত্তরে নির্ভর করা কাউকে ভাঙা যাবে না। এই শর্তটির কারণেই নতুন প্রকল্প শুরু হয় তৃতীয় সপ্তাহ থেকে, প্রথম সপ্তাহ থেকে নয়।
NestJSTypeScriptNode.jsPostgreSQL

