Übersicht
Cider ist ein Flutter/Dart-Paket, das die Versionsverwaltung in der Datei pubspec.yaml automatisiert, einschließlich Inkrementierung und Ausgabe von Versionsnummern. Es vereinfacht die Handhabung von Änderungsprotokollen, indem Benutzer Einträge hinzufügen, auflisten und ausgeben können, während automatisch Diff-Links zwischen Versionen generiert werden. Speziell für eine nahtlose Integration in Entwicklungsworkflows konzipiert, vereinfacht es den Release-Prozess auf Android, iOS, macOS, Windows und Linux. Ideal für Teams, die eine konsistente Versionsverwaltung und detaillierte Änderungsprotokolle ohne manuelle Arbeit wünschen.
Anwendungsfälle
- Automatisierung von Versionsupgrades vor Veröffentlichungen
- Strukturierte Änderungshistorien pflegen
- Git-Diff-Links in Release-Notes generieren
- CI/CD-Pipelines optimieren
- Versionskonsistenz über Plattformen sicherstellen
Hauptmerkmale
- Paketversion automatisch erhöhen
- Generiert Changelog-Einträge mit Diff-Links
- Druckt aktuelle Version und Änderungsprotokoll aus
- Unterstützt mehrere Plattformen
- Integration mit pubspec.yaml
Geeignet für
- Entwicklungsteams, die Flutter verwenden
- Projekte mit häufigen Veröffentlichungen
- CI/CD-Umgebungen
- Teams, die Dokumentation zur Veröffentlichung priorisieren
- Maintainer von Open-Source-Paketen
Hinweise
- Git-Einrichtung für Diff-Links erforderlich
- Manuelle Intervention erforderlich für benutzerdefinierte Versionsformate
- Kann mit anderen Versionswerkzeugen konflikten
- Am besten in kontrollierten Freigabeprozessen einsetzen
- Abhängig von der Struktur von pubspec.yaml