Wichtige Fakten
- Kategorie
- Development
- Eingabetypen
- textarea, select, checkbox
- Ausgabetyp
- json
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Der Changelog-Extraktor analysiert und extrahiert strukturierte Daten aus Changelogs und Versionshinweisen in Formaten wie Keep a Changelog, Conventional Commits und GitHub Releases. Er erkennt automatisch das Format und liefert JSON-Exporte mit Versionsnummern, Änderungskategorien und Statistiken für die weitere Verarbeitung.
Wann verwenden
- •Wenn Sie Changelogs in verschiedenen Formaten analysieren und in eine einheitliche Struktur überführen müssen.
- •Um Versionshinweise automatisch für API-Dokumentationen oder Release-Notes zu extrahieren.
- •Beim Vergleichen oder Migrieren von Software-Versionen, um Änderungen systematisch zu erfassen.
So funktioniert es
- •Fügen Sie den Changelog-Inhalt in das Textfeld ein oder laden Sie eine Datei hoch.
- •Wählen Sie optional ein Changelog-Format oder nutzen Sie die automatische Erkennung.
- •Konfigurieren Sie, ob vollständige Änderungsbeschreibungen einbezogen werden sollen.
- •Starten Sie die Extraktion, um strukturierte JSON-Daten mit Versionen, Daten und Kategorien zu erhalten.
Anwendungsfälle
Beispiele
1. Extraktion aus Keep a Changelog Format
Softwareentwickler- Hintergrund
- Ein Entwickler hat einen Changelog im Keep a Changelog Format mit mehreren Versionen und kategorisierten Änderungen.
- Problem
- Er benötigt eine strukturierte Übersicht aller Änderungen für die automatische Generierung von Release-Notes.
- Verwendung
- Kopieren Sie den Changelog-Inhalt in das Eingabefeld und wählen Sie 'Keep a Changelog' als Format.
- Beispielkonfiguration
-
formatHint: keep-a-changelog - Ergebnis
- Das Tool extrahiert alle Versionen mit Veröffentlichungsdaten, Änderungskategorien und Beschreibungen als JSON.
2. Analyse von Conventional Commits
- Hintergrund
- Ein Team verwendet Conventional Commits für Git-Commits und hat einen generierten Changelog mit Typen und Bereichen.
- Problem
- Sie wollen Breaking Changes und Bereiche identifizieren, um Migrationsleitfäden für ein Major-Release zu erstellen.
- Verwendung
- Fügen Sie den Changelog ein und lassen Sie das Format automatisch erkennen oder wählen Sie 'Conventional Commits'.
- Beispielkonfiguration
-
includeDescriptions: true - Ergebnis
- Detaillierte JSON-Daten mit Scope, Breaking Changes und Statistiken für jede Version.
Mit Samples testen
textVerwandte Hubs
FAQ
Welche Changelog-Formate unterstützt das Tool?
Keep a Changelog, Conventional Commits, GitHub Releases und automatische Erkennung.
Können die extrahierten Daten für die API-Dokumentation verwendet werden?
Ja, die JSON-Daten eignen sich für API-Dokumentationen, Versionsvergleiche und Migrationsleitfäden.
Wie erkennt das Tool das Changelog-Format?
Durch Analyse der Struktur, Schlüsselwörter und Muster im Inhalt.
Was passiert, wenn das Format nicht erkannt wird?
Sie können manuell ein Format angeben oder die automatische Erkennung verwenden, die auf Standardmustern basiert.
Kann ich nur bestimmte Änderungskategorien extrahieren?
Das Tool extrahiert alle verfügbaren Daten, aber Sie können die JSON-Ausgabe nach Bedarf filtern.