RabotaRu / DocHub

Управление архитектурой как кодом
https://dochub.info/
Apache License 2.0
272 stars 66 forks source link

Не работает include в plantuml диаграммах #475

Open ContinentalGuy opened 10 months ago

ContinentalGuy commented 10 months ago

Проблема Не получается подключить .puml в другой .puml файл.

Для воспроизведения ошибки прикладываю содержимое файлов.

dochub.yaml

docs:
  Puml.Style:
    source: styles.puml
    type: plantuml
  Puml.File:
    source: file.puml
    type: plantuml
    location: test
  Md.File:
    source: overview.md
    type: markdown
    location: test/md

styles.puml

@startuml

hide empty members

!$disabled_color = "#CFCFCF"
!$disabled_line_color = "#DDDCE0"

skinparam {
 ClassBackgroundColor WhiteSmoke
 ClassBorderColor Grey
 ArrowColor SlateGray
 GroupBackgroundColor WhiteSmoke
 GroupBorderColor Grey
 NoteBackgroundColor WhiteSmoke
 NoteBorderColor Grey
 wrapWidth 200
}

file.puml

@startuml
' Не отображается ни в PlantUML сервере, ни в DocHub
'!include @document/Puml.Style

' Отображается в PlantUML сервере, но не отображается в DocHub
'!include styles.puml

autonumber

Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response

Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml

overview.md

# Test

![link](@document/Puml.File)
ContinentalGuy commented 10 months ago

Selection_398