FC4 has three main features:
When used to create or edit a diagram, Structurizr Express (re)generates the diagram source YAML in such a way that the YAML becomes noisy and the sorting can change unpredictably. This makes the source harder to work with in a text editor and impossible to usefully diff from revision to revision — and without useful diffing it’s very difficult to do effective peer review. And peer review is a crucial element of the Docs as Code philosophy.
So this feature rewrites diagram YAML files:
…thereby facilitating the authoring, editing, and reviewing of revisions to the diagrams.
Improves the layout of Structurizr Express diagrams:
People
elements so they’ll align properly with other kinds of elements
(working around a rendering quirk of Structurizr Express)Given Structurizr Express diagram YAML files, creates image files that contain the visualization of the diagram.
docs/spline_reticulator_01_context.yaml
may yield
docs/spline_reticulator_01_context.png
and/or docs/spline_reticulator_01_context.svg