add diagrams #30

Merged
kiara merged 10 commits from entity-relations into main 2025-06-02 10:46:04 +02:00
4 changed files with 61 additions and 0 deletions
Showing only changes of commit 2f3e1222b8 - Show all commits

3
architecture-docs/.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
*.err
*.odt
.~lock*

View file

@ -0,0 +1,28 @@
<!-- usage: `nix-shell -p pandoc -p mermaid-filter --command 'pandoc data-model.md -o data-model.html -F mermaid-filter'` -->
# fediversity entity relations
```mermaid
---
title: Fediversity entity relations
---
erDiagram
setup["Fediversity setup"]
env["run-time environment"]
deployed["deployed configuration"]
staged["staged configuration"]
token["deployment token"]
setup }o--o{ env : offers
setup ||--o{ operator : serves
operator ||--o{ domain : owns
deployment }|--|| domain : uses
operator ||--o{ deployment : has
deployment ||--|{ token : generates
deployment ||--o| deployed : has
deployment ||--|| staged : has
deployed |o--|| staged : compares
deployed ||--|{ application : describes
application ||--o{ version : follows
deployed }|--o{ version : follows
```

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,26 @@
# fediversity entity relations
```mermaid
---
title: Fediversity entity relations
---
erDiagram
setup["Fediversity setup"]
env["run-time environment"]
deployed["deployed configuration"]
staged["staged configuration"]
token["deployment token"]
setup }o--o{ env : offers
setup ||--o{ operator : serves
operator ||--o{ domain : owns
deployment }|--|| domain : uses
operator ||--o{ deployment : has
deployment ||--|{ token : generates
deployment ||--o| deployed : has
deployment ||--|| staged : has
deployed |o--|| staged : compares
deployed ||--|{ application : describes
application ||--o{ version : follows
deployed }|--o{ version : follows
```