প্রকল্প সম্পর্কে

Nuxt UI হলো Vue এবং Nuxt-এর জন্য একটি UI লাইব্রেরি যা 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 দ্বারা চালিত GitHub অথেন্টিকেশন এবং পারসিস্টেন্ট চ্যাট হিস্ট্রি সহ AI চ্যাটবট), Portfolio (Nuxt Content দ্বারা চালিত পোর্টফোলিও এবং ব্লগ), Changelog (Nuxt MDC দ্বারা চালিত GitHub থেকে রিপোজিটরি রিলিজ নোট প্রদর্শন করে), Editor (TipTap দ্বারা চালিত রিচ টেক্সট এডিটর যা মার্কডাউন, 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 লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত।