When exporting to C4Plantuml format, the URL property in the plantuml source is rendered the wrong way. It renders an URL as [[http://url.com]] instead of http://url.com which breaks the plantuml rendering process due to the resulting syntax error.
Steps to reproduce
Use given example DSL file
Run structurizr-cli export -f plantuml/c4plantuml -w example.dsl -o tmp
Have a look at tmp/structurizr-deployment.puml
Optionally run PlantUML (tested with 1.2023.12) on this file, which breaks because of the additional [[ and ]]
Description
When exporting to C4Plantuml format, the URL property in the plantuml source is rendered the wrong way. It renders an URL as
[[http://url.com]]
instead ofhttp://url.com
which breaks the plantuml rendering process due to the resulting syntax error.Steps to reproduce
structurizr-cli export -f plantuml/c4plantuml -w example.dsl -o tmp
tmp/structurizr-deployment.puml
[[
and]]
Screenshot
No response
Code sample
example.dsl
structurizr-deployment.puml (generated)
Configuration
structurizr-cli: 1.34.0 structurizr-java: 1.27.0 structurizr-dsl: 1.33.0 structurizr-export: 1.17.0 structurizr-import: v1.6.0
Severity
Major
Priority
I have no budget and there's no rush, please fix this for free
More information
No response