
The folder for the exported plantuml files. Therefore a semantic highlighting option is provided, in order to highlight the different aspects in different colors (see screenshot below).ĭetmerines which inline renderer (at the code lenses) is used for displaying views They are visually difficult to distinguish from each other. When describing C4 models textually, there are plenty of raw strings describing different aspects and meta data of a model element.

You can activate the feature by setting the corresponding configuration property c4. or c4. to true. This feature is deactivated by default, in case of you have concerns making your diagrams public. In either way your c4 model will be sent as a Base64-encoded string to any of the public webservices for rendering purposes. Diagram PreviewĮvery C4 view in the editor will be enriched with a code lense in order to render the corresponding view, either with a kroki.io server (if rendering type is 'plantuml' or with the server (if rendering type is 'structurizr'). Technically there is language server built on top of the origin Structurizr DSL parser. Structurizr DSL, an example of the diagram as text trend, is the textual representation of the C4 model. This is a VS Code extension for specifying software architecture models with the Structurizr DSL. it might not work correctly, in case the entire model is not self-contained in one file. The !include is not yet fully supported, i.e. The Xtext Grammar has been removed and thus the language server needs to be reimplemented from scratch.īe aware that many features are not yet (fully) available.

With version > v3.0.0 this extension is under heavy re-construction.
