منصوبے کے بارے میں
Nuxt UI ایک UI لائبریری ہے جو Vue اور Nuxt کے لیے ہے اور Reka UI، Tailwind CSS اور Tailwind Variants کا مجموعہ ہے۔ اس کا مقصد ڈویلپرز کو پیچیدہ، قابل رسائی اور انتہائی کارآمد یوزر انٹرفیس بنانے کے لیے ٹولنگ فراہم کرنا ہے۔
ریپوزٹری کی صورتحال: یہ README v4 برانچ پر موجود ہے؛ پچھلے میجر ورژنز کے لیے علیحدہ v3 اور v2 برانچز برقرار رکھی گئی ہیں۔ عوامی دستاویزات ui.nuxt.com پر ہوسٹ کی گئی ہیں۔
انسٹالیشن
- اس پیکیج کو tailwindcss کے ساتھ @nuxt/ui کے طور پر انسٹال کیا جاتا ہے، جس کے لیے pnpm، yarn، npm اور bun کی کمانڈز دکھائی گئی ہیں۔
- Nuxt کے لیے: nuxt.config.ts کے modules ایرے میں '@nuxt/ui' کو رجسٹر کریں اور css کو کسی اسٹائل شیٹ جیسے ~/assets/css/main.css کی طرف اشارہ کریں۔
- سادہ Vue کے لیے: vite.config.ts میں @vitejs/plugin-vue کے ساتھ Nuxt UI Vite پلگ ان (@nuxt/ui/vite) شامل کریں، پھر ایپ انٹری فائل میں Vue پلگ ان (@nuxt/ui/vue-plugin) کو رجسٹر کریں؛ دکھائی گئی مثال میں vue-router کے ساتھ ایک راؤٹر بنایا گیا ہے۔
- دونوں سیٹ اپس میں CSS انٹری "tailwindcss" کے بعد "@nuxt/ui" کو امپورٹ کرتی ہے۔
- Nuxt اور Vue کے لیے مخصوص انسٹالیشن گائیڈز موجود ہیں۔
ٹیمپلیٹس
تیار ٹیمپلیٹس کا ایک سیٹ فہرست میں ہے، جس میں آفیشل ٹیمپلیٹس پیج کا لنک موجود ہے: Starter (کم سے کم نقطہ آغاز)، Landing (Nuxt Content سے چلنے والا لینڈنگ پیج)، Docs (Nuxt Content سے چلنے والی دستاویزات کی سائٹ)، SaaS (Nuxt Content سے چلنے والا لینڈنگ، قیمتیں، دستاویزات اور بلاگ)، Dashboard (ملٹی کالم لے آؤٹ)، Chat (Vercel AI SDK سے چلنے والا AI چیٹ بوٹ جس میں GitHub کی تصدیق اور مستقل چیٹ ہسٹری شامل ہے)، Portfolio (Nuxt Content سے چلنے والا پورٹ فولیو اور بلاگ)، Changelog (Nuxt MDC سے چلنے والا جو GitHub سے ریپوزٹری ریلیز نوٹس دکھاتا ہے)، Editor (TipTap سے چلنے والا رچ ٹیکسٹ ایڈیٹر جو markdown، HTML اور JSON مواد کی اقسام کو سپورٹ کرتا ہے)، اور Calendar (ڈریگ اینڈ ڈراپ اور آپٹیمسٹک اپ ڈیٹس کے ساتھ دن، ہفتے اور مہینے کے مناظر)۔
مساہمت اور ترقی
مساہمت کاروں کو پروجیکٹ کی رپورٹنگ اور کنٹری بیوشن گائیڈز کے ذریعے بگس رپورٹ کرنے اور تجاویز جمع کرانے کی دعوت دی گئی ہے۔ ایک AGENTS.md فائل AI کوڈنگ اسسٹنٹس کے لیے گائیڈ لائنز فراہم کرتی ہے، جس میں کمپوننٹ اسٹرکچر، تھیمنگ پیٹرنز، ٹیسٹنگ کنونشنز اور دستاویزات کی گائیڈ لائنز شامل ہیں؛ اسے بتایا گیا ہے کہ AI کوڈنگ ایجنٹس اسے خود بخود اٹھا لیتے ہیں۔ مقامی ڈویلپمنٹ ماحول سیٹ کرنے کی ہدایات کنٹری بیوشن دستاویزات سے منسلک ہیں۔
nuxt/nuxt، nuxt/icon، nuxt/fonts، nuxt-modules/color-mode، unovue/reka-ui، tailwindlabs/tailwindcss اور vueuse/vueuse کو کریڈٹس دیے گئے ہیں۔ یہ پروجیکٹ MIT لائسنس کے تحت ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.