इस प्रोजेक्ट के बारे में

Vue Router 3, Vue 2 के लिए आधिकारिक राउटर है, जिसे MIT लाइसेंस के तहत Vue पारिस्थितिकी तंत्र के हिस्से के रूप में बनाए रखा गया है। यह Vue 2 के साथ बनाए गए सिंगल-पेज अनुप्रयोगों के लिए क्लाइंट-साइड रूटिंग संभालता है, URL पथों को घटकों से मैप करता है और पूर्ण पृष्ठ पुनः लोड के बिना नेविगेशन प्रबंधित करता है। README स्पष्ट रूप से बताता है कि यह vue-router 3.0 है, जो केवल Vue 2.0 के साथ काम करता है, और दोनों अपने जीवन-काल के अंत तक पहुँच चुके हैं। Vue 3 पर उपयोगकर्ताओं को Vue Router 4 के लिए अलग vuejs/router रिपॉजिटरी की ओर निर्देशित किया जाता है, जबकि 1.x श्रृंखला 1.0 ब्रांच पर रहती है। इस प्रकार के राउटर की सामान्य क्षमताओं में घोषणात्मक रूट कॉन्फ़िगरेशन, नेस्टेड और नामित रूट्स, गतिशील पथ पैरामीटर, प्रोग्रामेटिक नेविगेशन, एक्सेस नियंत्रण या डेटा लोडिंग के लिए नेविगेशन गार्ड, और स्क्रॉल व्यवहार नियंत्रण शामिल हैं। README स्वयं इन सुविधाओं का विस्तार से वर्णन नहीं करता है; यह पाठकों को v3.router.vuejs.org पर दस्तावेज़ीकरण साइट और रिपॉजिटरी में उदाहरण निर्देशिका की ओर निर्देशित करता है। योगदानकर्ताओं के लिए विकास सीधा है: yarn के साथ निर्भरताएँ स्थापित करें, yarn build के साथ वितरण फ़ाइलें बनाएँ, yarn dev के साथ पोर्ट 8080 पर उदाहरणों को स्थानीय रूप से चलाएँ, yarn test के साथ लिंटिंग और पूर्ण परीक्षण सूट चलाएँ, और yarn docs के साथ दस्तावेज़ीकरण प्रदान करें। एक रिलीज़ वर्कफ़्लो प्रलेखित है, जिसमें परीक्षण रन, संस्करणित बिल्ड, चेंजलॉग निर्माण, dist फ़ाइलों को कमिट करना, टैगिंग और npm पर प्रकाशन शामिल है। समर्थन चैनलों में एक Discord चैट सर्वर और आधिकारिक Vue फ़ोरम शामिल हैं। रिपॉजिटरी का इश्यू ट्रैकर विशेष रूप से बग रिपोर्ट और फीचर अनुरोधों के लिए आरक्षित है, और योगदानकर्ताओं से अनुरोध है कि वे इश्यू या पुल रिक्वेस्ट खोलने से पहले इश्यू रिपोर्टिंग चेकलिस्ट और योगदान गाइड पढ़ें। रिलीज़-दर-रिलीज़ परिवर्तन CHANGELOG.md में दर्ज किए जाते हैं, और घोषणाएँ @vuejs Twitter खाते के माध्यम से साझा की जाती हैं। चूँकि Vue 2 अब सक्रिय रूप से अनुरक्षित नहीं है, इस पैकेज को नई परियोजनाओं के लिए विकल्प के बजाय मौजूदा Vue 2 अनुप्रयोगों के लिए एक विरासत निर्भरता के रूप में समझना सबसे अच्छा है। Vue 3 के साथ नई शुरुआत करने वाली टीमों को इसके बजाय Vue Router 4 अपनाना चाहिए।