From 6ecf75b76ef9c78708185cff8ff49af13f97a9df Mon Sep 17 00:00:00 2001 From: cinereal Date: Tue, 9 Sep 2025 12:38:58 +0200 Subject: [PATCH] set graph width for print documents Signed-off-by: cinereal --- architecture-docs/architecture.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/architecture-docs/architecture.md b/architecture-docs/architecture.md index 49819e9..608075f 100644 --- a/architecture-docs/architecture.md +++ b/architecture-docs/architecture.md @@ -131,7 +131,7 @@ The used legend is as follows: For further info on components see the [glossary](#glossary). -![](./interactions-migration.png) +![](./interactions-migration.png){ width=100% } ### Configuration data flow @@ -144,7 +144,7 @@ For its runtime setup, a hosting provider has to supply a **resource mapping** t Applications and runtime environments thus interface through **resources**, the properties of which are curated by Fediversity maintainers. -![](./interactions-fediversity.png) +![](./interactions-fediversity.png){ width=100% } ### Service portability @@ -162,13 +162,14 @@ The process of migrating one's applications to a different host encompasses: Whereas the bulk of our configuration logic is covered in the configuration schema, [implemented here](https://git.fediversity.eu/Fediversity/Fediversity/src/branch/main/deployment/data-model.nix) and [tested here](https://git.fediversity.eu/Fediversity/Fediversity/src/branch/main/deployment/data-model-test.nix), our reference front-end applications will store data. The data model design for the configuration front-end needed support the desired functionality is as follows, using the crow's foot notation to denote cardinality: - + +![](./panel-data-model.png){ height=100% } ### Host architecture Whereas the core abstraction in Fediversity is a NixOS configuration module, a more full-fledged example architecture of the web host use-case we aim to support as part of our exploitation would be as follows, where virtual machines in question run Fediversity to offer our selected applications: -![](https://git.fediversity.eu/Fediversity/meta/raw/branch/main/architecture-docs/host-architecture.png) +![](./host-architecture.png){ width=100% } ### CI / CD