在 PHP/Phabricator 中使用 PlantUML 图代码

Pau*_*est 6 php uml phabricator plantuml

向熟悉 PHP 或Phabricator内部结构的开发人员寻求有关如何使Phabricator在 wiki 页面、任务中拥有PlantUML(文本到 UML 图)的建议。所以这个 UML 代码片段在 GitHub/ GitLab 语法中

```plantuml

Bob->Alice : hello

```
Run Code Online (Sandbox Code Playgroud)

将在呈现的 wiki 页面上显示为图表。

序列图生成示例

https://plantuml.com/demophp.php上的“从 PHP 调用”页面是404 - Not Found.

更新 请添加任何进一步改进或建议的答案。

JSO*_*SON 3

您使用的语法用于源代码的语法突出显示。PhabricatorRemarkupCustomBlockRule我认为为此目的定义一个新的重新标记标记(通过在自定义扩展中扩展)而不是尝试重载语法突出显示会更好。

不幸的是,我找不到任何扩展的示例PhabricatorRemarkupCustomBlockRule,但是有一些扩展的示例PhabricatorRemarkupCustomInlineRule应该类似,例如这里: https: //discourse.phabricator-community.org/t/hyperlink-to-external-bug-tracking-系统/1415