منصوبے کے بارے میں

Nest ایک فریم ورک ہے جو موثر، قابلِ توسیع Node.js سرور سائیڈ ایپلیکیشنز بنانے کے لیے ہے۔ یہ جدید JavaScript استعمال کرتا ہے اور TypeScript کے ساتھ تعمیر کیا گیا ہے جبکہ خالص JavaScript کے ساتھ مطابقت بھی برقرار رکھتا ہے۔ یہ فریم ورک OOP (Object Oriented Programming)، FP (Functional Programming)، اور FRP (Functional Reactive Programming) کے عناصر کو یکجا کرتا ہے۔ اندرونی طور پر، Nest بطور ڈیفالٹ Express استعمال کرتا ہے، لیکن دیگر متعدد لائبریریوں، جیسے Fastify، کے ساتھ بھی مطابقت فراہم کرتا ہے، جس سے تھرڈ پارٹی پلگ انز کا آسان استعمال ممکن ہوتا ہے۔ اس پروجیکٹ کا مقصد ایک ایسا ایپلیکیشن آرکیٹیکچر فراہم کرنا ہے جو باکس سے باہر انتہائی قابلِ آزمائش، قابلِ توسیع، ڈھیلے طور پر جڑے ہوئے، اور آسانی سے برقرار رکھنے کے قابل ایپلیکیشنز کی حمایت کرے۔ اس کا آرکیٹیکچر بہت حد تک Angular سے متاثر ہے۔ README میں docs.nestjs.com پر سرکاری دستاویزات کا لنک دیا گیا ہے اور چینی، کورین، اور جاپانی میں مقامی گائیڈز کا ذکر کیا گیا ہے۔ کمیونٹی سپورٹ سرکاری Discord چینل کے ذریعے فراہم کی جاتی ہے، جبکہ GitHub ایشو ٹریکر خصوصی طور پر بگ رپورٹس اور فیچر درخواستوں کے لیے مخصوص ہے۔ Nest MIT لائسنس کے تحت ہے اور principal، gold، silver، اور general اسپانسرز کے ساتھ ساتھ Open Collective بیکرز کی فہرست بھی دیتا ہے۔