Replies: 2 comments 2 replies
-
This is probably better done via a view property in the same way
And here's the diagram that would be generated if you remove the software system boundaries. |
Beta Was this translation helpful? Give feedback.
-
Thank you @simonbrowndotje for your reply. In my context, I'm not using Structurizr UI, but only the Structurizr CLI with the PlantUML Exporter. That's why adding a property on the container view seemed me as the most suitable option. Your recommandation about removing the software system boundaries is perfectly valid, and I agree with it. However, in my context, I do never display containers of different systems on the same view, so there can't really have a confusion. The differences are not huge on this example because there are not that much containers/relationships, but it adds clarity for more complex/intricated diagrams. |
Beta Was this translation helpful? Give feedback.
-
Description
Hello @simonbrowndotje ,
Would you consider adding a boolean property named something like
softwareSystemBoundaryVisible
on a container view, to hide the rectangle with is currently automatically added in the generated PlantUML code ?The behaviour would be very similar to the existing property
enterpriseBoundaryVisible
available on system landscape view.The reason behind this is that with a system which have lots of containers, external systems and relationships, the rectange around the system makes GraphViz generate unpleasant diagram (as shown in attached file, the relationships gets all sticked together because of the alignement inside the rectangle), which are actually much better without this rectangle.
Thanks in advance!
Priority
Low
Resolution
I'm willing to add this feature myself and raise a PR
More information
No response
Beta Was this translation helpful? Give feedback.
All reactions