Multiple versions of one architecture model #262
-
Hi, I would like to model two versions of the "same" architecture in structurizr (baseline - target). Between the versions not only elements are added, but also properties of existing elements and relationships are changed. For example, the authentication method as a relationship technology may change from "basic auth" to "OIDC". Most parts of the model do not change between versions, just having two workspaces would lead to a lot of duplication. I have played around with version tags and filtered views, but having the same relationship twice with two different version tags leads to all sorts of unexpected results. What is the best way to have two versions of a model with only a few elements and/or relationships changed? Kind regards, Mathias |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Perhaps the workspace extension feature? |
Beta Was this translation helpful? Give feedback.
It depends where you define the documentation/decisions ... the parent or the child workspaces.
See https://structurizr.com/share/76352/documentation#usage
Correct. You could write some code to copy the layout information between workspaces though.