文件名称:structurizr-to-png:从Structurizr DSL创建PNG
文件大小:97KB
文件格式:ZIP
更新时间:2024-05-23 18:52:42
JavaScript
structurizr-to-png 从文件创建PNG。 该项目使用和将Structurizr DSL渲染为PNG图像。 它在中间步骤中执行一些处理,以支持有关外部C4元素和渲染形状的约定。 特征 从DSL文件创建PNG 在浏览器中实时预览PNG 用法 该项目旨在在创作图时在本地使用,并在GitHub Action工作流中用于自动更新源存储库和README中的图。 :spouting_whale: 码头工人 $ docker run --rm -it -v $( pwd ) :/docs extenda/structurizr-to-png 约定是在工作目录内的images/目录中生成图表。 容器中使用的默认工作目录为/docs 。 上面的命令将呈现当前工作目录中的所有*.dsl文件。 要更改默认输出位置,请使用--output选项。 如果指定为相对路径,则从DSL文件目录解析。 $ docker run
【文件预览】:
structurizr-to-png-master
----.gitignore(33B)
----Dockerfile(500B)
----images()
--------structurizr-PriceTracker-SystemContext.png(24KB)
--------structurizr-PriceTracker-Container.png(53KB)
----demo.dsl(996B)
----package.json(640B)
----package-lock.json(59KB)
----src()
--------tools.js(2KB)
--------dsl-to-png.js(2KB)
--------process-puml.js(779B)
--------index.js(649B)
--------opts.js(654B)
--------index.tpl.html(875B)
--------process-json.js(1KB)
--------watch.js(2KB)
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(3KB)
----install-tools.sh(613B)
----.editorconfig(147B)