From e14b37fe4c70c95afce59ef2f461823c8051d1d4 Mon Sep 17 00:00:00 2001 From: Swordsteel Date: Thu, 21 Aug 2025 15:33:43 +0200 Subject: [PATCH] =?UTF-8?q?Hl=C3=A6ja=20concept=20v0.8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/dependency.md | 81 ++++++++++++++++++++++++++++++----------------- version.md | 10 ++++++ 2 files changed, 62 insertions(+), 29 deletions(-) diff --git a/doc/dependency.md b/doc/dependency.md index d8f60e1..0b1c131 100644 --- a/doc/dependency.md +++ b/doc/dependency.md @@ -49,7 +49,9 @@ graph TD HDCS[Service] --> HDCD[(Cassandra)] end subgraph HAR[Hlæja Account Registry] + direction LR HARS[Service] --> HARD[(Postgres)] + HARS[Service] --> HDRK[/KAFKA\] end end subgraph HDA[Hlæja Device API] @@ -59,10 +61,11 @@ graph TD HRAS[Service] end subgraph HM[Hlæja Management] - HMS[Service] -.-> HMR[(Redis)] + direction LR + HMS[Service] --> HMR[(Redis)] + HMK[/KAFKA\] --> HMS[Service] end - HM --> HAR HM --> HDR HM -.-> HDC @@ -75,7 +78,7 @@ graph TD HDA --> HDD ``` -## Library and Gradle plugin dependency +## Gradle Plugin Dependency ```mermaid graph RL @@ -94,8 +97,10 @@ graph RL PSC[Plugin Service Container] PSIT[Plugin Service Integration Test] PSPR[Plugin Service Process Resource] + PUS[Plugin UI Service] + PUSTM[Plugin UI Service Thymeleaf Minify] end - + PLM --> PL PLP --> PL PCo ---> PL @@ -107,54 +112,72 @@ graph RL PSIT --> PS PSPR --> PS + PUSTM --> PUS + PS --> PUS + + CL[Common Library] + PL ---> CL + + CS[Common Service] + PCe -.-> CS + PS --> CS + + CUS[Common UI Service] + PUS --> CUS + PCe -.-> CUS +``` + +## Library And Gradle Plugin Dependency + +```mermaid +graph RL +; + + HGP[Hlaeja Gradle Plugin] + CML[Common Messages Library] - PL --> CML - + HGP --> CML + JL[JWT Library] - PL --> JL - + HGP --> JL + TL[Test Library] - PL --> TL + HGP --> TL DRS[Device Registry Service] - PS --> DRS - PCe --> DRS - TL -.-> DRS + HGP --> DRS + TL --> DRS CML --> DRS JL --> DRS - + DDS[Device Data Service] - PS --> DDS + HGP --> DDS TL -.-> DDS CML --> DDS - + DCS[Device Configuration Service] TL -.-> DCS - PS --> DCS + HGP --> DCS CML --> DCS - - AS[Account Service] + + AS[Account Registry Service] TL --> AS + HGP --> AS CML --> AS - PS --> AS - PCe --> AS JL --> AS - + DAS[Device API Service] - PS --> DAS CML --> DAS JL --> DAS - PCe --> DAS - + HGP --> DAS + RAS[Registry API Service] CML --> RAS JL --> RAS - PS --> RAS - PCe --> RAS - + HGP --> RAS + MUS[Management UI Service] CML --> MUS JL --> MUS - PS --> MUS - PCe -.-> MUS + HGP --> MUS ``` diff --git a/version.md b/version.md index 967f9aa..f883d27 100644 --- a/version.md +++ b/version.md @@ -1,5 +1,15 @@ # Hlæja Version History +## Hlæja v0.8.0 + +- hlaeja-account-registry:0.4.0 +- hlaeja-device-api:0.5.0 +- hlaeja-device-configuration:0.2.0 +- hlaeja-device-data:0.2.0 +- hlaeja-device-registry:0.7.0 +- hlaeja-management:0.4.0 +- hlaeja-registry-api:0.4.0 + ## Hlæja v0.7.0 - hlaeja-account-registry:0.3.0