Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support to filter on element properties using DSL #297

Closed
renebrandnewday opened this issue May 27, 2024 · 0 comments
Closed

Add support to filter on element properties using DSL #297

renebrandnewday opened this issue May 27, 2024 · 0 comments

Comments

@renebrandnewday
Copy link

renebrandnewday commented May 27, 2024

Description

Add support to filter on element properties. When described like :

    service = softwareSystem "Service" {
        url "https://dev.azure.com/dev/shared/_git/service"
        description "Provides a Service."
        properties {
            owner "Service Team"
            type service             
            system none
            domain none                   
            location europe               
            lifecycle production
            origin inhouse                
        }  

It would be nice to refer them as

    systemlandscape "SystemLandscape" {
        include "element.owner==Service Team"
        autoLayout
    }  

Alternative syntax

element.properties.owner==Service Team
element.properties[owner]==Service Team
element.properties {"owner" "Service Team"}

Motivation not to use tags:
Since tags aren't key value pairs, tags are not always the best choice to describe elements in a structured way.

Priority

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

More information

dsl properties

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant