Как включить диаграмму Plantuml в один файл уценки? - PullRequest
0 голосов
/ 18 марта 2020

У меня есть один файл уценки, который выглядит примерно так:

@startuml Participants
actor Alice
participant Bob
participant Charlie
hide unlinked
@enduml

@startuml Diagram
'!include Participants

Bob->Alice: Do a thing
Alice->Bob: Do a different thing

@enduml

Короче говоря, проблема, которую я пытаюсь решить, состоит в том, чтобы отобразить plantuml в уценке (чтобы он мог отображаться с помощью gitlab) таким образом, что включает в себя «! включает». Локально я могу достичь того, что хочу, используя простые файлы puml и операторы! Include, но из-за того, как markdown отображается в gitlab, похоже, он не видит файловую систему / структуру, а! Include выдает ошибку. Так что я могу поместить все в один файл, но все же хочу логически разделить диаграммы и объединить их. Проблема с тем, что у меня есть выше, заключается в том, что Алиса и Боб в «Диаграмме» оба отображаются как участники (Алиса не является актером), и если я раскомментирую включение, это выдает ошибку.

Как мне добиться чего-то эквивалентного to! включает с plantuml в файл уценки?

...