问题标签 [plantuml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - sphinx doc:如何在 sphinx 事件处理程序中呈现动态 rst 内容?
我是sphinx-needs的维护者,它允许定义需求、错误、......
这些对象存储在相关的指令运行函数中,我最终在我的 sphinx 文档中获得了所有对象的列表。
这些对象可以相互链接,我想创建这些链接的图表(使用 plantuml 和相关的 sphinx-plantuml 扩展)。
问题是,我不知道如何让 sphinx 添加和重新呈现动态创建的植物图规范。
在指令中,我可以使用 state_machine 来完成这项工作:
但那是错误的地方,因为我的扩展尚未收集所有对象。
因此,正确的位置应该在函数内部,当 sphinx 触发事件“doctree-resolved”时执行该函数。
在这个函数中,我可以添加任何类型的 docutils 节点。我的想法是使用生成的图表规范创建一个 node.Text()
但是,这不会强制 sphinx 呈现内容。
我还发现了一个名为nested_parse_with_titles()的 sphinx 函数,但这需要一个“状态”对象,该对象只能在指令内部使用,而不能在事件处理程序内部使用。
那么,知道如何在 sphinx 事件处理程序中呈现第一个内容吗?
plantuml - 序列图部分的重用
我有多个单序列图。它们中的大多数具有相同的初始化和终止顺序。
可以将它从一个文件复制到另一个文件,但如果这部分可以在单个点声明会更好。因此,如果发生更改,则无需更改所有图表。
有没有办法做到这一点 ?
uml - 组件的换行符
我的 PlantUML 代码如下所示
渲染图并排所有子包,因此图太宽。有没有办法强制所有包child2
低于(换行符)之前的包?
php - 自动生成文档和 php 代码的 UML 工具
我正在寻找具有以下功能的 UML 工具:
- 通过输入某种文本格式或从代码结构中绘制图表(序列、类、用例、系统架构、数据库)。
- 从图中,我应该能够以合适的格式生成包含类名、函数名、输入和输出参数的 word 文档。
- 从图中,我应该能够在 PHP 中自动生成代码(类)。
请推荐这样的工具。
uml - PlantUML:重叠激活(多线程)
我试图在我的序列图中显示重叠激活(我正在使用 PlantUML),但它们显示为嵌套激活:
例如:
这将显示嵌套的红色/黄色激活,而我期望红色在黄色之前完成。
这支持吗?难道我做错了什么?
谢谢!
dot - 文件作为 Plantuml 中的输入和输出
我正在尝试编写以下流程:
我描述的活动包含在两个二进制文件中。第一个接受输入一个文件,并生成几个(假设是两个)。这两个文件,加上另一个来自环境的文件,被馈送到第二个二进制文件,它将生成一个输出文件。
我想用 plantuml 来描述这一点,但文档并没有真正的帮助——它没有涉及活动的输入/输出。
我可以用 绘制文件file myFile
,但我没有设法将它们链接到盒子。我应该为此使用用例图还是活动图?有人可以告诉我如何从 afile
到 a画一个箭头(binary)
吗?
我现在站在
这并没有真正做到我想要的。
plantuml - Plantuml - 在活动图上方绘制注释
我在这里找到了一个很好的活动图,但没有源代码。它如下所示:
我尝试用plantuml绘制它,下面是我的代码:
显然,仍然不像原图:
- 上面/下面的注释不起作用,不知道该怎么做(例如下面的 E 注释)
- 中心流不在直线上。
- “提交”到“更新本地存储库”已更改 2 次。
我怎样才能像原始输出一样改进它?
plantuml - PlantUml 定义组件的相对位置
我实际上是在尝试使用PlantUml
. 是否可以定义不同组件的相对位置?我要定义的是:ComponentB 是 ComponentA 留下的。ComponentC 在 ComponentA 之下,...