- Add svg functions in
structurizr-clj.render
nsstructurizr.render/plantuml->svg
converts plantuml str to svg imagestructurizr.render/svg-writer
receives a view, a path and writes a svg image of the view to that path
- Add
structurizr-clj.view
ns and migratedstructurizr-clj.core
andstructurizr-clj.render
functions related to views - Add
structurizr-clj.style
ns and migratedstructurizr-clj.core
functions related to styles - Inside
structurizr-clj.view
, two new functions,add-element
andremove-element
. - Find detailed information about this change here
- JSON support, read and save workspace from/to JSON.
com.structurizr.model.Tags
in nsstructurizr-clj.tags
com.structurizr.model.Shape
in nsstructurizr-clj.shape
- Add
defworkscape
,defmodel
,defviews
anddefstyles
macros. - Publish workspace to Structurizr cloud.
- Support
PlantUML and Mermaid renders
.
- This is in alpha stage, changes are very likely to happen.