Skip to content

Commit e096056

Browse files
brant-livefrontMGibson1justindbaurwithinfocus
authored
Event Integrations Structurizr POC (#6141)
- Event Integrations Structurizr POC - Diagram updates with PR suggestions - Removed architecture documents and references to them - Added RabbitME detailed view - Added Events component view - Reworked the main server view into two filtered views: Cloud and Self-Hosted. - Added tags "Cloud-Only" and "Self-Hosted-Only" to remove models / relationships that don't apply - Refactored how we build the dynamic views to be more extensible * Re-home event integrations to Dirt; Address Claude feedback / typos * Update diagrams (models/views/relationships) to reflect current state of Event Integrations * Fixed typos and suggestions from Claude * Fixed a few more minor notes from Claude --------- Co-authored-by: Matt Gibson <[email protected]> Co-authored-by: Justin Baur <[email protected]> Co-authored-by: Matt Bishop <[email protected]>
1 parent 94ad2d2 commit e096056

File tree

10 files changed

+4305
-573
lines changed

10 files changed

+4305
-573
lines changed

docs/bitwarden_system.dsl

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ workspace "Bitwarden Server System" {
1515
!include "admin_console/models.dsl"
1616
!include "auth/models.dsl"
1717
!include "billing/models.dsl"
18+
!include "dirt/models.dsl"
1819
!include "key_management/models.dsl"
1920
!include "platform/models.dsl"
2021
!include "tools/models.dsl"
@@ -23,10 +24,10 @@ workspace "Bitwarden Server System" {
2324
# Include shared level relationships
2425
!include "shared.relationships.dsl"
2526

26-
2727
!include "admin_console/relationships.dsl"
2828
!include "auth/relationships.dsl"
2929
!include "billing/relationships.dsl"
30+
!include "dirt/relationships.dsl"
3031
!include "key_management/relationships.dsl"
3132
!include "platform/relationships.dsl"
3233
!include "tools/relationships.dsl"
@@ -37,6 +38,7 @@ workspace "Bitwarden Server System" {
3738
!include "admin_console/views.dsl"
3839
!include "auth/views.dsl"
3940
!include "billing/views.dsl"
41+
!include "dirt/views.dsl"
4042
!include "key_management/views.dsl"
4143
!include "platform/views.dsl"
4244
!include "tools/views.dsl"
@@ -50,6 +52,9 @@ workspace "Bitwarden Server System" {
5052
include *
5153
}
5254

55+
filtered Bitwarden_Server exclude "Self-Hosted-Only" "Cloud"
56+
filtered Bitwarden_Server exclude "Cloud-Only" "Self-Hosted"
57+
5358
// This is last to override team styles with common styles
5459
!include "shared.views.dsl"
5560
}

0 commit comments

Comments
 (0)