अवलोकन
CHANGELOG.md फ़ाइलों के प्रबंधन के लिए एक Flutter/Dart लाइब्रेरी, जो बदलावों को पढ़ने, संशोधित करने और लिखने में आसानी प्रदान करती है। keepachangelog.com मानक के प्रभाव में, यह निरंतर और संरचित रिलीज़ नोट्स बनाए रखने में मदद करती है। पैकेज मौजूदा चेंजलॉग के विश्लेषण और नए एंट्री उत्पन्न करने का समर्थन करता है, जिससे यह स्वचालित रिलीज़ वर्कफ़्लो के लिए आदर्श है। यह सभी प्रमुख प्लेटफ़ॉर्म, जैसे मोबाइल, वेब और डेस्कटॉप पर काम करता है, जिससे CI/CD पाइपलाइन और विकास टूल्स में बिना किसी दिक्कत के एकीकरण संभव होता है।
उपयोग
- रिलीज नोट जनरेशन को स्वचालित करना
- परिवर्तन लॉग प्रारूप को सुसंगत बनाए रखना
- CI/CD में बदलाव लॉग अपडेट को एकीकृत करना
- प्रोग्रामैतिक रूप से रिलीज़ नोट्स अपडेट करना
- चेंजलॉग सामग्री का विश्लेषण और मान्यता
मुख्य विशेषताएँ
- CHANGELOG.md फ़ाइलों को पार्स और लिखें
- keepachangelog.com प्रारूप का समर्थन
- क्रॉस-प्लेटफॉर्म संगतता
- प्रविष्टियों को जोड़ने/बदलने के लिए सरल API
- गलत बदलाव लॉग के लिए दृढ़ त्रुटि हैंडलिंग
इनके लिए उपयुक्त
- संस्करण नियंत्रण का उपयोग करने वाली विकास टीमें
- CI/CD पाइपलाइन एंटीग्रेशन
- रिलीज नोट्स जनरेट करने वाले टूल्स
- सेमेंटिक संस्करणिंग का पालन करने वाले प्रोजेक्ट
- ओपन-सोर्स पैकेज के रखरखावकर्ता
विचार योग्य बातें
- प्रारंभिक बदलाव दस्तावेज़ संरचना के लिए हस्ताक्षर सेटअप की आवश्यकता होती है
- स्वचालित रूप से संस्करण संख्या उत्पन्न नहीं करता है
- मौजूदा बदलाव दिनांक फ़ाइलों के साथ सबसे अच्छा उपयोग करें
- पाठ-आधारित बदलाव दिनचर्या संशोधन तक सीमित
- मूल वाक्य रचना के अतिरिक्त मार्कडाउन प्रारूपण के लिए कोई निर्मित समर्थन नहीं है