From 04d28d2ca4fb7265e514d80f1cfc32d2940d9cf4 Mon Sep 17 00:00:00 2001 From: Benedict Weis <47110382+benedictweis@users.noreply.github.com> Date: Wed, 19 Jun 2024 07:52:39 +0200 Subject: [PATCH] added to docs (#249) --- docs/development/backend/overview.md | 8 ++++++++ .../{2. Architekturentwurf.jpg => architecture.jpg} | Bin ...kend_ ER-Diagramm.jpg => backend_er-diagram.jpg} | Bin 3 files changed, 8 insertions(+) rename docs/public/concept/{2. Architekturentwurf.jpg => architecture.jpg} (100%) rename docs/public/concept/{Backend_ ER-Diagramm.jpg => backend_er-diagram.jpg} (100%) diff --git a/docs/development/backend/overview.md b/docs/development/backend/overview.md index 9b51cfd..ca908ef 100644 --- a/docs/development/backend/overview.md +++ b/docs/development/backend/overview.md @@ -21,3 +21,11 @@ Innerhalb des Projekts wird `TypeORM` verwendet, da dieses bereits eine gute Int TypeORM bietet zwei Ansätze für den Datenzugriff: Entweder über das "Data Mapper pattern", welches Repositories verwendet, oder das "Active Record" pattern, welches ohne Repositories auskommt. Beide haben ähnliche Prinzipien, der einzige Unterschied ist das bei Repositories eine zusätzliche Klasse den Zugriff regelt. Da diese im Normalfall an eine Entität gebunden ist, bietet diese in diesem Fall keine bekannten Vorteile. Zunächst wird der "Active Record" Weg gewählt. + +## Architektur + +![Architekturetwurf](/concept/architecture.jpg) + +## ER-Diagram + +![ER-Diagram des Backends](/concept/backend_er-diagram.jpg) diff --git a/docs/public/concept/2. Architekturentwurf.jpg b/docs/public/concept/architecture.jpg similarity index 100% rename from docs/public/concept/2. Architekturentwurf.jpg rename to docs/public/concept/architecture.jpg diff --git a/docs/public/concept/Backend_ ER-Diagramm.jpg b/docs/public/concept/backend_er-diagram.jpg similarity index 100% rename from docs/public/concept/Backend_ ER-Diagramm.jpg rename to docs/public/concept/backend_er-diagram.jpg