forked from fediversity/meta
follows up from #31 to offer a data model focused on formalize to the point of incorporating any data attribute types to be stored in the `panel` db. data model [requirements](https://git.fediversity.eu/Fediversity/meta/src/branch/main/architecture-docs/data-model-requirements.md): - [x] specifying [entity relations](https://mermaid.js.org/syntax/entityRelationshipDiagram.html#relationship-syntax) e.g. many-to-many - [x] migrating both deployed and staged configurations - [x] deploying of applications using the same versions - [x] retaining relevant application state - handling of application-specific migration logic, such as to rewrite URLs as needed - note this requirement does not affect the model here, in the sense it is handled through code rather than through the database closes Fediversity/Fediversity#103. Reviewed-on: Fediversity/meta#31 Reviewed-by: Valentin Gagarin <valentin.gagarin@tweag.io> Co-authored-by: cinereal <cinereal@riseup.net> Co-committed-by: cinereal <cinereal@riseup.net> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| 24-09-19 14-29-16 5620.jpg | ||
| 2024-01-25-proxmox-architecture.pdf | ||
| 2024-10-21 Fediversity architecture Koen.jpg | ||
| 2024-12-04Notes_after_reviewing_architecture_discussion_from_Koen.txt | ||
| 2024-12-09 storage.md | ||
| 2025-03-05 design meeting.md | ||
| 2025-03-31-ssh-strategy.md | ||
| 2025-04-08-high-level-spec.md | ||
| 2025-05-architecture-replaced-by-mermaid.dot | ||
| 2025-05-architecture-replaced-by-mermaid.png | ||
| application layer.png | ||
| data-model-requirements.md | ||
| entity-relations.mmd | ||
| entity-relations.svg | ||
| Fediversity-architecture-notes-1.png | ||
| Fediversity-architecture-notes-1.svg | ||
| Fediversity-architecture-notes.md | ||
| Fediversity_data_management_plan.docx | ||
| host-architecture.png | ||
| host-architecture.puml | ||
| interactions.mmd | ||
| interactions.svg | ||
| NixConfigs.md | ||
| NixDefinitions.md | ||
| nixops layer.excalidraw | ||
| nixops layer.png | ||
| NixOps4-based-installation-process.md | ||
| on-flakes.md | ||
| panel-data-model.mmd | ||
| panel-data-model.svg | ||
| physical layer.excalidraw | ||
| physical layer.png | ||
| Practical UML.pdf | ||
| software layer.excalidraw | ||
| system.png | ||