अवलोकन
pub_release एक Flutter/Dart पैकेज है जो Dart पैकेज को pub.dev पर जारी करने की प्रक्रिया को स्वचालित करता है। यह dartfmt का उपयोग करके कोड को स्वरूपित करने, संस्करण संख्या बढ़ाने, git टैग बनाने और अद्यतन पैकेज को pub.dev पर अपलोड करने के माध्यम से प्रकाशन को सुगम बनाता है। विकासकर्ताओं के लिए डिज़ाइन किया गया है जो नियमित रूप से पैकेज जारी करते हैं, यह हस्तचालित चरणों को कम करता है और जारी करने के कार्यप्रवाह में त्रुटियों को कम करता है। इस उपकरण को macOS, Windows और Linux के लिए समर्थित किया गया है, जिससे यह मुख्य विकास वातावरणों में उपलब्ध है।
उपयोग
- पैकेज रिलीज़ को स्वचालित करना
- pub.dev प्रकाशन को सुगम बनाना
- सुनिश्चित करें कि कोड का फॉर्मेट समान हो
- संस्करण वृद्धि प्रबंधन
- हाथ से जारी करने में त्रुटियों को कम करना
मुख्य विशेषताएँ
- स्वचालित dartfmt निष्पादन
- संस्करण अपग्रेड करना
- Git टैगिंग
- pub.dev पर पुश करें
- क्रॉस-प्लेटफ़ॉर्म समर्थन
इनके लिए उपयुक्त
- Dart पैकेज रखरखाव कर्मी
- CI/CD पाइपलाइन एंटीग्रेशन
- अक्सर प्रकाशित करने वाले
- ओपन-सोर्स योगदानकर्ता
विचार योग्य बातें
- git सेटअप की आवश्यकता है
- पब डेव प्रमाणपत्र की आवश्यकता है
- सही संस्करण नियंत्रण रणनीति पर निर्भर करता है
- जटिल वर्कफ़्लो के लिए कस्टम कॉन्फ़िगरेशन की आवश्यकता हो सकती है