-
Notifications
You must be signed in to change notification settings - Fork 0
/
workspace.dsl
39 lines (32 loc) · 750 Bytes
/
workspace.dsl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// https://github.com/structurizr/dsl/blob/master/docs/language-reference.md
workspace "Software System" {
model {
user = person "User"
developer = person "Developer"
maintainer = person "Maintainer"
softwareSystem = softwareSystem "Software System" {
!docs docs
}
user -> softwareSystem "Uses"
developer -> softwareSystem "Develops"
maintainer -> softwareSystem "Maintains"
}
views {
systemContext softwareSystem "Overview" {
include *
autoLayout
}
styles {
element "Element" {
shape RoundedBox
}
element "Person" {
shape person
}
element "Software System" {
background #1168bd
color #ffffff
}
}
}
}