From 8b95cb031990a632aa40fa4d51fadb3d8339a3e1 Mon Sep 17 00:00:00 2001 From: Vicente-G Date: Mon, 11 Dec 2023 03:12:14 -0300 Subject: [PATCH] fix: update architecture link and styling --- README.md | 2 +- src/assets/site/custom.css | 6 +++--- src/descriptions/home.adoc | 2 ++ src/descriptions/model.adoc | 2 ++ src/wms-references.dsl | 2 +- src/workspace.dsl | 6 +++++- 6 files changed, 14 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 53a4071..121caad 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ This repo features the development and documentation of the project's architecture and infrastructure, the methodology is based on the [C4 Model](https://c4model.com/) of [Simon Brown](https://github.com/simonbrowndotje/). The implementation of this architecture is developed with the [Structurizer DSL](https://github.com/structurizr/dsl.git) and deployed to github pages using the project [structurizr-site-generatr](https://github.com/avisi-cloud/structurizr-site-generatr). Not sure how to reach out? Visit our Slack server, and remember to read our [Contributing Guidelines](https://github.com/SLC-wms/DSL-Architecture/tree/main/CONTRIBUTING.md)! -[![View the architecture](https://img.shields.io/badge/view_the_architecture!-2ea043?style=for-the-badge&logo=buddy&logoColor=ffffff)](https://SLC-wms.github.io/DSL-Architecture/master/) +[![View the architecture](https://img.shields.io/badge/view_the_architecture!-2ea043?style=for-the-badge&logo=buddy&logoColor=ffffff)](https://SLC-wms.github.io/DSL-Architecture/main/) ## Local Workspace diff --git a/src/assets/site/custom.css b/src/assets/site/custom.css index 4210a36..dfd747e 100644 --- a/src/assets/site/custom.css +++ b/src/assets/site/custom.css @@ -1,12 +1,12 @@ svg g g[id^="link"]:hover path { - stroke:#9900FF !important; + stroke:#440077 !important; stroke-width: 2.0; } svg g g[id^="link"]:hover polygon { - stroke:#9900FF !important; + stroke:#440077 !important; } svg g g[id^="link"]:hover text { - fill:#9900FF !important; + fill:#440077 !important; } \ No newline at end of file diff --git a/src/descriptions/home.adoc b/src/descriptions/home.adoc index 37830ba..97a36f8 100644 --- a/src/descriptions/home.adoc +++ b/src/descriptions/home.adoc @@ -1,5 +1,7 @@ = SLC-wms Architecture +== Overview + Here is a complete overview of the architecture. To navigate over it, just click on whichever box you want to know more about, or just look for it on the sidebar. You can also click on the caption to get a dedicated view. image::embed:SystemLandscape[Full Architecture] \ No newline at end of file diff --git a/src/descriptions/model.adoc b/src/descriptions/model.adoc index 2457fa1..0738189 100644 --- a/src/descriptions/model.adoc +++ b/src/descriptions/model.adoc @@ -1,6 +1,8 @@ = Data Model :imagesdir: ../assets +== Data Model + The following pictures show the full data model divided into three groups. However, those groups are not independent, but rather connected to each other. The first group contains the Units related data which refers to a public part of the model, as the Ecommerce consumes it. The second group contains the Missions related data, which is more operational focused. Finally, the third group contains the data which have a higher hierarchy level, such as analytics or the administrator's configurations. image::/pictures/units.png[First group of schemas] diff --git a/src/wms-references.dsl b/src/wms-references.dsl index 7f9b860..e3c9f41 100644 --- a/src/wms-references.dsl +++ b/src/wms-references.dsl @@ -26,4 +26,4 @@ analytics = softwareSystem "Analytics Module" "" "Context" configs = softwareSystem "Configurations Module" "" "Context" // External systems -ecommerce = softwareSystem "E-Commerce" "(or equivalent)" "External System" +ecommerce = softwaresystem "E-Commerce" "(or equivalent)" "External System" diff --git a/src/workspace.dsl b/src/workspace.dsl index 01266b2..0e5bf52 100644 --- a/src/workspace.dsl +++ b/src/workspace.dsl @@ -1,8 +1,12 @@ -workspace "SLC-wms Architecture" { +workspace "SLC-wms" { !docs ./descriptions !identifiers hierarchical model { + properties { + "structurizr.groupSeparator" "/" + } + !include ./wms-references.dsl !include ./systems/database.dsl !include ./systems/missions.dsl