Describe the bug
When using mixins in a schema , the generated plantuml puml file output generates plantuml syntax that does not parse correctly because proper spacing is missing.
To reproduce
Given this schema fragment:
Person:
is_a: IdentifiableThing
description: A LegalEntity that is a person.
mixins:
- LegalEntity
The generated diagram will have galEntity as the name and the uses relationship will also be "broken". The problem is that spacing between ALL the operators in plantuml syntax need spaces and there are missing.
Expected behavior
Diagram should support mixin notation in the diagrams.
About your computer (if applicable, please complete the following information):
OS: MacOS
Browser [both chrome, safari]
Version Sonoma 14.4.1 (but it is irrelevant).
Additional context
I have a fix for this as well as adding "ToolTip" output in plantuml text file to create hover text in SVGs for each class.
Describe the bug When using
mixins
in a schema , the generated plantumlpuml
file output generates plantuml syntax that does not parse correctly because proper spacing is missing.To reproduce Given this schema fragment:
The generated diagram will have
galEntity
as the name and theuses
relationship will also be "broken". The problem is that spacing between ALL the operators in plantuml syntax need spaces and there are missing.Expected behavior Diagram should support mixin notation in the diagrams.
About your computer (if applicable, please complete the following information):
Additional context I have a fix for this as well as adding "ToolTip" output in plantuml text file to create hover text in SVGs for each class.