Is forward referencing of identifiers supported? #375
-
DescriptionHi @simonbrowndotje , Thanks for the fantastic & hard work on Structurizr! I've been using it for over a year now with https://github.com/avisi-cloud/structurizr-site-generatr . The bug that I'm experiencing is related to my idea of moving to start using This example DSL is failing:
This would end up with error:
Having semantically equivalent is working:
Steps to reproduceWith this DSL:
It will fail with error:
ScreenshotNo response Code sampleNo response ConfigurationNo response SeverityMajor PriorityI have no budget and there's no rush, please fix this for free More informationWhile I can't confirm, I will try to see if our company has the budget to fix this bug. Would you be able to provide any potential estimation and rate for fixing this bug? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
This is as expected ... the DSL is like a programming language, and you can't forward reference elements that haven't yet been created. |
Beta Was this translation helpful? Give feedback.
-
Hi @simonbrowndotje , Following up on this. What is your recommendation when there are multiple teams owning part of the workspace? In our case teams are owning Containers (as a deployable units). Therefore our structure is more or less like this:
With that teams can own architecture of components and relationships to other containers from their own codebase. Is there a smart way to do it if you have multiple teams involved in maintaining the architecture of different containers that are owned by team without centralizing this into one file? |
Beta Was this translation helpful? Give feedback.
This is as expected ... the DSL is like a programming language, and you can't forward reference elements that haven't yet been created.