عن المشروع

Vuetify هي مكتبة مكونات واجهة مستخدم مفتوحة المصدر لـ Vue، موزعة بموجب ترخيص MIT ويحافظ عليها فريق أساسي. هدفها المعلن هو توفير إطار عمل للمكونات لا يتطلب مهارات تصميم، مع مكونات Vue مصممة يدويًا وواجهة برمجة تطبيقات واسعة النطاق مصممة لتغطية العديد من حالات الاستخدام. تشمل الميزات الموثقة الرئيسية ما يلي: - التخصيص من خلال متغيرات SASS/SCSS، وإعدادات افتراضية مسبقًا، ومخططات زرقاء. - سلوك تخطيط متجاوب افتراضيًا، مع مكونات مصممة لعرض أدنى يبلغ 320 بكسل. - نظام سمة مبني حول لوحة ألوان متسقة. - دعم Vite مع تقليم تلقائي للحزم الأصغر. - التدويل مع دعم لأكثر من 42 لغة. - دعم طويل الأمد لمدة ستة أشهر على الأقل للإصدارات الرئيسية. - دعم المتصفحات الحديثة، بما في ذلك Safari 13+ مع الحشو. يتم البدء من خلال أوامر الإنشاء لـ pnpm و yarn و npm و bun (على سبيل المثال، `npm create vuetify@latest`). يشير ملف README إلى دليل التثبيت الرسمي للإعدادات مثل Nuxt أو Laravel. يسرد المشروع أيضًا نظامًا بيئيًا من الموارد ذات الصلة: Vuetify Awesome، و Vuetify Bin، و Vuetify Create، ومجتمع Discord، وحزم إعداد ESLint والإضافات، وتطبيق ويب للإبلاغ عن المشكلات، وإضافات تجميع Vuetify Loader، وخادم Model Context Protocol للعمل مع الوكلاء، وساحة لعب Vuetify 3، و مقتطفات كود جاهزة، ومتجر رسمي للسمات والمنتجات الرقمية. تتم توثيق مسارات الدعم والمساهمة: يتم توجيه الأسئلة العامة إلى Discord، بينما تُحفظ قائمة مشكلات المستودع لتقارير الأخطاء وطلبات الميزات المقدمة من خلال مولد المشكلات. يتم وضع علامة على Vuetify 2 على أنها نهاية العمر ولا يتم دعمها بعد الآن، بما في ذلك مشكلات الأمان، مع توفر الدعم التجاري من شريك. توثق ملاحظات الإصدار التغييرات لكل إصدار، وتتضمن إرشادات المساهمة مدونة سلوك، ودليل مساهمة، وتسميات للمشكلات الجيدة الأولى والمساعدة المطلوبة.