منصوبے کے بارے میں
ریل ورلڈ ایک اوپن سورس پروجیکٹ ہے جو دکھاتا ہے کہ مختلف زبانوں، لائبریریز، اور فریم ورکس کا استعمال کرتے ہوئے میڈیئم ڈاٹ کام کا مکمل اسٹیک کلون کیسے بنایا جائے۔ سادہ ٹو ڈو ڈیموز کی طرح، یہ عملی پیچیدگی کی سطح پر حقیقی دنیا کی ایپلیکیشن ڈویلپمنٹ دکھانے کا مقصد رکھتا ہے۔
بنیادی خیال یہ ہے کہ ہر امپلیمنٹیشن—چاہے فرنٹ اینڈ ہو یا بیک اینڈ—ایک ہی API سپیک کی پیروی کرتی ہے، جس سے فرنٹ اینڈ اور بیک اینڈ ماڈیولر اور تبدیل کرنے کے قابل ہوتے ہیں۔ 100 سے زائد امپلیمنٹیشنز مختلف ٹیکنالوجی اسٹیکس پر بنائی گئی ہیں۔
اہم اجزاء:
- ایک طے شدہ API سپیک جو تمام بیک اینڈز کو لاگو کرنا ہوتا ہے
- مشترکہ CSS تھیم جو فرنٹ اینڈ امپلیمنٹیشنز میں مطابقت رکھنے والی UI/UX کے لیے
- E2E ٹیسٹ سیٹ جو فرنٹ اینڈ امپلیمنٹیشنز کی تصدیق کرے
- api.realworld.show پر ہوسٹ کردہ عام بیک اینڈ API جس میں ڈیمو اکاؤنٹس ہیں
- demo.realworld.show پر لائیور Angular فرنٹ اینڈ ڈیمو
Spet-compliant بیک اینڈز جنہوں نے مکمل API ٹیسٹ سوٹ پاس کیا ہے ان میں Nitro with Prisma and Zod (TypeScript) اور Django Ninja (Python) شامل ہیں۔ پروجیکٹ نئی امپلیمنٹیشنز بنانے کے لیے دستاویزات اور اسٹرٹر گائیڈ فراہم کرتا ہے اور GitHub Discussions کے ذریعے کمیونٹی کو برقرار رکھتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.