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