add data model as per Fediversity/meta#31

This commit is contained in:
Kiara Grouwstra 2025-06-04 22:31:17 +02:00
parent 7f42f8e703
commit da900c3969
Signed by: kiara
SSH key fingerprint: SHA256:COspvLoLJ5WC5rFb9ZDe5urVCkK4LJZOsjfF4duRJFU

View file

@ -222,6 +222,11 @@ Relationships among the entities used to model migrations are as follows, using
### Data model
Whereas the bulk of our configuration logic is covered in the [configuration schema](#sample-configuration-schema), our reference front-end application does in fact store data.
The design for its data model to support the desired functionality is as follows:
![](https://git.fediversity.eu/Fediversity/meta/raw/branch/panel-data-model/architecture-docs/panel-data-model.svg)
### 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 VMs in question run Fediversity to offer our selected applications: