Übersicht
Ein Dart-Paket, das die `pub_semver`-Bibliothek mit praktischen Methoden für die Versionsverwaltung erweitert. Es bietet die Funktionen `nextBuild`, `nextPreRelease` und `change`, um Build-Nummern einfach zu erhöhen, nächste Vorabversionen zu generieren oder Versionskomponenten programmatisch zu ändern. Ideal zur Automatisierung der Versionsverwaltung in CI/CD-Pipelines oder Build-Skripten. Das Paket ist leichtgewichtig und lässt sich nahtlos in Flutter-Projekte auf allen wichtigen Plattformen integrieren.
Anwendungsfälle
- Automatisierung von Versionsupgrades in CI/CD-Workflows
- Vorabversionen während der Entwicklung erstellen
- Aktualisieren von Build-Nummern in App-Builds
- Verwaltung von Versionsänderungen in Release-Skripten
- Vereinfachung der Versionslogik in Build-Tools
Hauptmerkmale
- Erweitert pub_semver um nützliche Versionsoperationen
- Bietet nextBuild zum Erhöhen der Build-Nummer
- Unterstützt nextPreRelease für die Versionsverwaltung von Vorabversionen
- Bietet die Methode change an, um bestimmte Versionsbestandteile zu ändern
- Leichtgewichtig und einfach zu integrieren
Geeignet für
- Entwickler, die App-Versionierung verwalten
- CI/CD-Pipeline-Automatisierung
- Flutter-Projekte, die dynamische Versionsverwaltung erfordern
- Teams, die semantische Versionspraktiken verwenden
- Autoren von Build-Skripten
Hinweise
- Erfordert pub_semver als Abhängigkeit
- Beschränkt auf Versionszeichenfolgen-Manipulation
- Nicht für die Anzeige der Benutzeroberfläche oder Laufzeitversion bestimmt
- Am besten in Build- oder Skriptkontexten verwendet
- Behandelt die Persistenz der Versionsdatei nicht