منصوبے کے بارے میں

Vue 2 ریپوزٹری کا جائزہ یہ ریپوزٹری Vue 2 کی میزبان ہے، جو یوزر انٹرفیس بنانے کے لیے Vue.js پروگریسو فریم ورک کی سابقہ میجر لائن ہے۔ README ایک واضح نوٹس کے ساتھ شروع ہوتا ہے: Vue 2 اپنی زندگی کے اختتام (End of Life) تک 31 دسمبر 2023 کو پہنچ گیا۔ پروجیکٹ کو اب نئے فیچرز، اپ ڈیٹس، یا اصلاحات (fixes) نہیں مل رہی ہیں، اور ریپوزٹری کو غیر فعال قرار دیا گیا ہے۔ Vue کی جاری ترقی اب علیحدہ vuejs/core ریپوزٹری میں ہو رہی ہے، جہاں موجودہ 3.x لائن موجود ہے۔ ڈیزائن کا طریقہ کار Vue کو ایک پروگریسو فریم ورک کے طور پر پیش کیا گیا ہے جسے بتدریج اپنایا جا سکتا ہے اور استعمال کے کیس کے مطابق ایک چھوٹی لائبریری اور مکمل فریم ورک کے درمیان اسکیل کیا جا سکتا ہے۔ اس کی کور لائبریری ویو لیئر (view layer) پر توجہ مرکوز کرتی ہے، جبکہ ساتھی لائبریریوں کا ایک ایکو سسٹم ان مسائل کو حل کرتا ہے جو بڑی سنگل پیج ایپلی کیشنز میں سامنے آتے ہیں۔ لائف سائیکل کی حیثیت اور مائیگریشن README میں بتایا گیا ہے کہ Vue 2 تمام موجودہ ڈسٹری بیوشن چینلز بشمول CDNs، پیکیج مینیجرز، اور GitHub پر دستیاب رہے گا۔ نئے پروجیکٹس شروع کرنے والے صارفین کو Vue 3.x سے آغاز کرنے کا مشورہ دیا جاتا ہے، اور موجودہ Vue 2 صارفین کو v3-migration.vuejs.org پر شائع شدہ مائیگریشن گائیڈ پر عمل کرنے کی ترغیب دی جاتی ہے۔ README اس بات کو بھی تسلیم کرتا ہے کہ ہر صارف کے پاس اپ گریڈ کرنے کی گنجائش یا وجہ نہیں ہوتی، اور ان لوگوں کے لیے ایک تھرڈ پارٹی کمرشل سپورٹ پیشکش (HeroDevs کی جانب سے Vue 2 NES) کی نشاندہی کرتا ہے جنہیں غیر برقرار رکھے گئے سافٹ ویئر کے حوالے سے تعمیل یا سیکیورٹی ضروریات کی وجہ سے Vue 2 پر رہنا ضروری ہے۔ ایکو سسٹم پروجیکٹس ریپوزٹری Vue آرگنائزیشن کے اندر برقرار رکھے گئے ساتھی پروجیکٹس کی فہرست فراہم کرتی ہے: سنگل پیج ایپلی کیشن روٹنگ کے لیے vue-router، بڑے پیمانے پر اسٹیٹ مینجمنٹ کے لیے vuex، پروجیکٹ اسکیفولڈنگ کے لیے vue-cli، سنگل فائل اجزاء (*.vue فائلز) کے لیے webpack لوڈر کے طور پر vue-loader، سرور سائیڈ رینڈرنگ کے لیے vue-server-renderer، TypeScript ڈیکوریٹر بیسڈ کلاس API کے لیے vue-class-component، RxJS انٹیگریشن کے لیے vue-rx، اور براؤزر DevTools ایکسٹینشن کے طور پر vue-devtools۔ براؤزر ہم آہنگی Vue.js ان براؤزرز کو سپورٹ کرتا ہے جو ES5 کے مطابق ہیں۔ IE8 اور اس سے پہلے کے ورژن سپورٹڈ نہیں ہیں۔ دستاویزات، سپورٹ، اور تعاون لائیو مثالیں اور دستاویزات v2.vuejs.org پر دستیاب ہیں۔ سوالات اور سپورٹ کے لیے آفیشل فورم اور کمیونٹی چیٹ کی طرف رجوع کیا جاتا ہے، جبکہ ریپوزٹری کی ایشو لسٹ خصوصی طور پر بگ رپورٹس اور فیچر درخواستوں کے لیے مختص ہے، جس کے لیے کنٹری بیوٹنگ گائیڈ میں ایشو رپورٹنگ چیک لسٹ موجود ہے۔ ریلیز کے مطابق تبدیلیوں کی دستاویزات ریپوزٹری کے ریلیز نوٹس میں موجود ہیں۔ پروجیکٹ Vue سے متعلق پروجیکٹس، اجزاء اور ٹولز کی ایک منتخب فہرست (awesome-vue) رکھتا ہے جو پل ریکویسٹ (pull requests) قبول کرتا ہے، اور یہ ریپوزٹری میں تعاون کی رہنما خطوط کی دستاویزات رکھتا ہے۔ ترقی کے لیے فنڈز اسپونسرز اور بیکرز کے ذریعے فراہم کیے جاتے ہیں۔ لائسنس Vue.js ایک MIT-لائسنس شدہ اوپن سورس پروجیکٹ ہے۔ کاپی رائٹ 2013 سے اب تک Yuxi (Evan) You کے پاس ہے۔