Content Diffing
Gebruik opencx content diff om te zien wat er is veranderd tussen je lokale content en het externe helpcentrum.
Gebruik
bash
opencx content diff
Wijzigingstypen
De diff-uitvoer categoriseert wijzigingen in vier typen:
| Type | Beschrijving |
|---|---|
added | Nieuwe categorieën of artikelen die lokaal bestaan maar niet extern |
modified | Bestaande content met wijzigingen op veldniveau |
removed | Content die extern bestaat maar lokaal is verwijderd |
moved | Artikelen verplaatst tussen categorieën |
Veldniveau-tracking
De diff volgt wijzigingen op veldniveau, niet alleen op bestandsniveau.
Artikelvelden: title, content_markdown, meta_title, meta_description
Categorievelden: name, description, icon
Dit betekent dat je precies kunt zien welke velden zijn gewijzigd in elk artikel of elke categorie.
Vlaggen
| Vlag | Beschrijving |
|---|---|
--json | Geef diff-resultaten als JSON weer |
Exitcodes
| Code | Betekenis |
|---|---|
0 | Geen wijzigingen gedetecteerd |
1 | Wijzigingen bestaan |
Exitcode 1 wanneer er wijzigingen bestaan maakt opencx content diff nuttig in CI-pijplijnen als een controlemechanisme:
bash
opencx content diff || echo "Content heeft niet-gecommitteerde wijzigingen"