This repository has been archived by the owner on Jan 10, 2024. It is now read-only.
Implicit relationships were a good thing and should not have been removed #330
Replies: 1 comment 3 replies
-
As @dgutson said in #166 ... having the model modified from a view definition was not consistent with the rest of the tooling - views should only be views onto the model, and not modify the model itself. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Description
Can you please revert or rethink the solution to #166? If you think about it from the perspective of casual users only interested in producing nice doc with as little effort as possible, this breaking change is bad. It costs the user convenience and utility, for no benefit that I can perceive. Please explain, how does a single dynamic view creating relationships make anything confusing or worse?
I have a single "bird's eye view of everything" dynamic animation I wrote to help people understand a full end-to-end flow of my multi-system project. In an animation like that, I don't want to show components that only act as a middle-man (i.e. implementation details) even though they exist, because there's already way too much going on on the screen.
Now my options are:
Option 1 is obviously unacceptable, leaving only option 2. Structurizr's utility just got slashed.
There should be a "casual_mode" directive that leaves all the convenience that ordinary people would depend on. My recommendation is to never remove features that give convenience, just hide them behind this flag.
Priority
Low
Resolution
I have no budget, please add this feature for free
More information
No response
Beta Was this translation helpful? Give feedback.
All reactions