منصوبے کے بارے میں
اوروگا Vue.js 3 کے لیے ایک UI جزو لائبریری ہے، جسے اس کے README میں ہلکا اور بغیر کسی انحصار کے بیان کیا گیا ہے۔ یہ CSS فریم ورک سے آزاد ہے: یہ Bootstrap، Bulma، TailwindCSS، یا کسی اور اسٹائل فریم ورک پر انحصار نہیں کرتی، اور نہ ہی یہ گرڈ سسٹم یا CSS یوٹیلیٹیز فراہم کرتی ہے۔ اس کے بجائے، اجزاء کلاس میپنگ کے ذریعے حسب ضرورت بنائے جا سکتے ہیں، اور منصوبہ سرکاری تھیمز اور مخصوص کنفیگریشنز فراہم کرتا ہے۔ README اجزاء کو اصل عناصر کے سادہ پرتوں سے زیادہ قرار دیتا ہے، اپنی مرضی کے خصوصیات شامل کرتے ہوئے بھی پیکج کو ہلکا رکھتا ہے۔ اجزاء ڈیفالٹ طور پر گلوبلی رجسٹر نہیں کیے جاتے، جس سے bundler کی ٹری شیکنگ آپٹیمائزیشن ممکن ہوتی ہے۔ صارفین createOruga کے ساتھ Oruga کا ایک انسٹنس بناتے ہیں اور اسے app.use کو پاس کرتے ہیں؛ وہ oruga.use(Component) سے اجزاء کو گلوبلی رجسٹر کر سکتے ہیں یا single-file اجزاء میں مقامی طور پر import کر سکتے ہیں۔ Nuxt کے لیے، README ایک پلگ ان فائل دکھاتا ہے جو nuxtApp.vueApp.use(Oruga) کو کال کرتی ہے اور nuxt.config.js کی plugins array میں رجسٹریشن۔ دستاویزی لنکس حسب ضرورت بنانے، کنفیگریشن، مثالوں، اور تھیمز کو کور کرتے ہیں۔ منصوبہ MIT لائسنس کے تحت جاری کیا گیا ہے اور Semantic Versioning استعمال کرتا ہے؛ جبکہ یہ beta میں ہے، ورژن v0.Y.Z پیٹرن کی پیروی کرتے ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.