Skip to content

Render components of multiple containers #241

@artinnok

Description

@artinnok

Description

Hi @simonbrowndotje!

First of all, I wanna say "thank you" for amazing tool set.

Secondly, I have a feature request that came to me from developers team.
For example, I have a following DSL:

workspace "C4" "Description" {

    model {
        softwareSystem C4 {
            container A {
                a1 = component A1
                a2 = component A2
            }
            container B {
                b1 = component B1
                b2 = component B2
            }
            
            a1 -> b1 "Makes API calls"
        }
    }

    configuration {
        scope softwaresystem
    }
}

Render of component level:

source

Developers are asked me to visualize which component of container B used by component A1. As I understand and reviewed the docs of Structurizr there is a limitation - render only components of specific container and it looks like it was based on whole approach of C4.

But developers are really interested in details and expect to receive a detailed diagram in this particular case. I tried to provide example:

c4

I hope that explanation of feature request was clear enough - feel free to reach me out with questions.

It would be neat to provide such feature.

Thanks,
Artem

Priority

I have no budget and there's no rush, please add this feature for free

More information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions