Simon Brown
Simon Brown
What about something like "published" or "exported" ... the Java module system uses similar concepts for distinguishing between public and published types.
If it helps, here's a very basic (and naive) starting point that I used as a proof of concept for a pre-processor -> https://gist.github.com/simonbrowndotje/4b6c000f42ff1607d8f9c4add3414f1f
Those are only currently used when manually initiating auto-layout from the Structurizr UI.
> Are you saying that you would like automatic layouts to be applied via the API? Is this possible? There's an [`enableAutomaticLayout()` method](https://github.com/structurizr/java/blob/master/structurizr-core/src/com/structurizr/view/View.java#L189) on the Java version of the `View`...
See also #65.
> even when listing all containers instead of using include * That should work, for example: ``` container A { include A.app A.db B.app B.db } ```
> On a separate note, is there a way to show relations between software systems in container views No, it's the containers that are the focus of the diagram.
> Is that intended ? Yes.
There's a feature on the underlying Java library that isn't exposed via the DSL, so there are two workarounds until I figure out how best to add it. ### Option...
> Yeah, it looks like this was a feature raised in #133 of structurizr/dsl. Maybe the cli packages just need to be properly pushed out to Docker hub and to...