منصوبے کے بارے میں
Saas UI ایک اوپن سورس ڈیزائن سسٹم اور سورس کمپوننٹ رجسٹری ہے جس کا مقصد B2B ایپلی کیشنز اور ڈیش بورڈز بنانے والی ٹیموں کی مدد کرنا ہے۔ یہ Chakra UI پر مبنی ہے: Chakra primitives @chakra-ui/react سے آتے ہیں، جبکہ Saas UI ٹوکنز اور ریسیپیز @saas-ui/chakra-preset سے حاصل ہوتے ہیں۔ Sidebar جیسے قابلِ ترمیم کمپوزیشنز کو @saas-ui/cli کے ذریعے ایپلی کیشنز میں انسٹال کیا جاتا ہے۔
اس ریپوزٹری میں پری سیٹ، رجسٹری کمپائلر اور ٹیمپلیٹس، CLI، سپورٹنگ پیکیجز، مثالیں اور ڈاکومنٹیشن ویب سائٹ شامل ہیں۔ اوپن سورس ڈسٹری بیوشن میں Chakra ٹوکنز، ریسیپیز، سیمنٹک اسٹائلنگ اور سسٹم کنفیگریشن؛ قابلِ ترمیم رجسٹری کمپوننٹس اور ایپلی کیشن کمپوزیشنز؛ CLI انیشلائزیشن، انسٹالیشن، مائیگریشن، diff اور اپ ڈیٹ ورک فلو؛ اور سپورٹنگ ہکس، فارمز، authentication اور modal پیکیجز شامل ہیں۔ ایک علیحدہ Pro آفرنگ ایک پریمیم کیٹلاگ فراہم کرتی ہے جس میں قابلِ ترمیم ایپلی کیشن بلاکس شامل ہیں جو ایک مستند رجسٹری کے ذریعے انسٹال کیے جاتے ہیں؛ README میں Pro کے نمونوں جیسے Next.js SaaS ایپ، authentication اسکرینز، ایپ لے آؤٹ، DataGrid/DataBoard، اکاؤنٹ اور سیٹنگز پیجز، فیچر فلیگز، بلنگ/سبسکرپشن مینجمنٹ، React Query کے ساتھ موکڈ API، کلر اسکیمز، تھیمز، آن بورڈنگ فلو اور مثال کے صفحات کا ذکر ہے۔
شروعات کے لیے npx @saas-ui/cli@rc init کا استعمال کر کے موجودہ React پروجیکٹ کو انیشلائز کیا جاتا ہے، جس کے بعد قابلِ ترمیم کمپوننٹس یا کمپوزیشنز شامل کرنے کے لیے npx @saas-ui/cli@rc add sidebar استعمال کیا جاتا ہے۔ انیشلائزیشن کے دوران ہم آہنگ Chakra، Emotion اور پری سیٹ ڈیپینڈنسیز انسٹال ہوتی ہیں، components.json فائل بنتی ہے اور لوکل پرووائیڈر سیٹ اپ انسٹال ہوتا ہے۔ موجودہ @saas-ui/react صارفین کو مائیگریشن گائیڈ کی طرف بھیجا جاتا ہے؛ منتقلی کے دوران یہ پیکیج دستیاب رہتا ہے، اور README میں یہ دعویٰ نہیں کیا گیا کہ npm ڈیپریکیشن یا اسے ہٹانا پہلے ہی ہو چکا ہے۔ یہ ریپوزٹری pnpm 10 یا اس سے نئے ورژن کا استعمال کرتے ہوئے ایک pnpm ورک اسپیس ہے، جس میں Storybook، پیکیج بلڈز اور ڈاکومنٹیشن ویب سائٹ کے لیے اسکرپٹس موجود ہیں۔ ڈاکس ویب سائٹ پرائیویٹ پیکیجز پر منحصر ہے اور پرائیویٹ Git سب ماڈیول تک رسائی کے بغیر مکمل طور پر بلڈ نہیں ہوگی۔ Saas UI برانڈنگ اثاثوں کے علاوہ تمام کوڈ MIT لائسنس کے تحت ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.