structurizr-java

Форк
0
59 строк · 1.1 Кб
1
workspace {
2

3
    model {
4
        properties {
5
            structurizr.groupSeparator /
6
        }
7

8
        a = softwareSystem "A"
9

10
        group "Group 1" {
11
            b = softwareSystem "B"
12
        }
13

14
        group "Group 2" {
15
            c = softwareSystem "C"
16

17
            group "Group 3" {
18
                d = softwareSystem "D" {
19
                    e = container "E"
20

21
                    group "Group 4" {
22
                        f = container "F" {
23
                            g = component "G"
24

25
                            group "Group 5" {
26
                                h = component "H"
27
                            }
28
                        }
29
                    }
30
                }
31
            }
32
        }
33

34
        a -> b
35
        b -> c
36
        c -> e
37
        c -> g
38
        c -> h
39

40
    }
41

42
    views {
43
        systemlandscape "SystemLandscape" {
44
            include *
45
            autolayout
46
        }
47

48
        container d "Containers" {
49
            include *
50
            autolayout
51
        }
52

53
        component f "Components" {
54
            include *
55
            autolayout
56
        }
57
    }
58

59
}
60

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.