mirror of
https://github.com/bitwarden/server.git
synced 2025-05-23 12:31:06 -05:00

This is a first pass at structure that will undoubtedly evolve. It's likely further systems will be identified and linked in as we go forward
48 lines
1.2 KiB
Plaintext
48 lines
1.2 KiB
Plaintext
workspace "Bitwarden" "General Bitwarden System" {
|
|
|
|
!identifiers hierarchical
|
|
|
|
model {
|
|
properties {
|
|
"structurizr.groupSeparator" "/"
|
|
}
|
|
|
|
# Include shared level models
|
|
!include "shared.models.dsl"
|
|
|
|
# Include team level models
|
|
!include "admin_console/models.dsl"
|
|
!include "auth/models.dsl"
|
|
!include "billing/models.dsl"
|
|
!include "key_management/models.dsl"
|
|
!include "platform/models.dsl"
|
|
!include "tools/models.dsl"
|
|
!include "vault/models.dsl"
|
|
|
|
# Include shared level relationships
|
|
!include "shared.relationships.dsl"
|
|
|
|
|
|
!include "admin_console/relationships.dsl"
|
|
!include "auth/relationships.dsl"
|
|
!include "billing/relationships.dsl"
|
|
!include "key_management/relationships.dsl"
|
|
!include "platform/relationships.dsl"
|
|
!include "tools/relationships.dsl"
|
|
!include "vault/relationships.dsl"
|
|
}
|
|
|
|
views {
|
|
!include "admin_console/views.dsl"
|
|
!include "auth/views.dsl"
|
|
!include "billing/views.dsl"
|
|
!include "key_management/views.dsl"
|
|
!include "platform/views.dsl"
|
|
!include "tools/views.dsl"
|
|
!include "vault/views.dsl"
|
|
|
|
// This is last to override team styles with common styles
|
|
!include "shared.views.dsl"
|
|
}
|
|
}
|