-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomponents.puml
More file actions
23 lines (18 loc) · 1.34 KB
/
components.puml
File metadata and controls
23 lines (18 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@startuml
set separator none
title Modulith Library Application
top to bottom direction
!include <C4/C4>
!include <C4/C4_Context>
!include <C4/C4_Component>
Container_Boundary("ModulithLibraryApplication.ModulithLibraryApplication_boundary", "Application", $tags="") {
Component(ModulithLibraryApplication.ModulithLibraryApplication.Events, "Events", $techn="Module", $descr="", $tags="", $link="")
Component(ModulithLibraryApplication.ModulithLibraryApplication.Inventory, "Inventory", $techn="Module", $descr="", $tags="", $link="")
Component(ModulithLibraryApplication.ModulithLibraryApplication.Notification, "Notification", $techn="Module", $descr="", $tags="", $link="")
Component(ModulithLibraryApplication.ModulithLibraryApplication.Rental, "Rental", $techn="Module", $descr="", $tags="", $link="")
}
Rel(ModulithLibraryApplication.ModulithLibraryApplication.Rental, ModulithLibraryApplication.ModulithLibraryApplication.Events, "depends on", $techn="", $tags="", $link="")
Rel(ModulithLibraryApplication.ModulithLibraryApplication.Notification, ModulithLibraryApplication.ModulithLibraryApplication.Events, "listens to", $techn="", $tags="", $link="")
Rel(ModulithLibraryApplication.ModulithLibraryApplication.Inventory, ModulithLibraryApplication.ModulithLibraryApplication.Events, "listens to", $techn="", $tags="", $link="")
SHOW_LEGEND(true)
@enduml