From 51e975bc160fdf965fcdd6391e45509f6a63786c Mon Sep 17 00:00:00 2001 From: ISA Date: Mon, 31 Mar 2025 12:14:40 +0200 Subject: [PATCH] Test: Markdown Diagramme in Gitea --- docs/Diagramme/redux-prozessdiagramm.md | 18 ++++++++++++++++++ docs/Diagramme/redux-sequenzdiagramm.md | 24 ++++++++++++++++++++++++ docs/Diagramme/tdr-abhaengigkeit.md | 11 +++++++++++ docs/Diagramme/tdr-redux-struktur.md | 17 +++++++++++++++++ 4 files changed, 70 insertions(+) create mode 100644 docs/Diagramme/redux-prozessdiagramm.md create mode 100644 docs/Diagramme/redux-sequenzdiagramm.md create mode 100644 docs/Diagramme/tdr-abhaengigkeit.md create mode 100644 docs/Diagramme/tdr-redux-struktur.md diff --git a/docs/Diagramme/redux-prozessdiagramm.md b/docs/Diagramme/redux-prozessdiagramm.md new file mode 100644 index 0000000..95b7b0b --- /dev/null +++ b/docs/Diagramme/redux-prozessdiagramm.md @@ -0,0 +1,18 @@ +--- + +### 🟩 Datei: `redux-prozessdiagramm.md` + +````md +# 🔄 Redux-Prozess – User-Interaktion bis gerenderte UI + +```mermaid +graph LR + User --> UC1["Modul auswählen"] + User --> UC2["Daten abrufen"] + UC2 --> UC3["Thunk verarbeitet Anfrage"] + UC3 --> UC4["Service ruft Daten ab"] + UC4 --> UC5["Redux speichert Daten"] + UC5 --> UC6["UI rendert mit neuen Daten"] + UC6 --> User +``` +```` diff --git a/docs/Diagramme/redux-sequenzdiagramm.md b/docs/Diagramme/redux-sequenzdiagramm.md new file mode 100644 index 0000000..f080fd7 --- /dev/null +++ b/docs/Diagramme/redux-sequenzdiagramm.md @@ -0,0 +1,24 @@ +--- + +### 🟧 Datei: `redux-sequenzdiagramm.md` + +````md +# 🔃 Redux Sequenzdiagramm – Interner Ablauf als Zeitfolge + +```mermaid +sequenceDiagram + participant User + participant UI + participant ReduxStore + participant Thunk + participant Service + + User->>UI: Wählt Modul aus + UI->>ReduxStore: Lädt Daten + ReduxStore->>Thunk: Dispatch Thunk + Thunk->>Service: API Request + Service-->>Thunk: API Response + Thunk->>ReduxStore: Update State + ReduxStore->>UI: State-Update, Re-Render +``` +```` diff --git a/docs/Diagramme/tdr-abhaengigkeit.md b/docs/Diagramme/tdr-abhaengigkeit.md new file mode 100644 index 0000000..8a9e493 --- /dev/null +++ b/docs/Diagramme/tdr-abhaengigkeit.md @@ -0,0 +1,11 @@ +# 📈 TDR-Datenfluss – Abhängigkeiten zwischen Slot, TDM, TDR und Referenzkurve + +```mermaid +graph TD + Slot --> TDM["TDM (TDR-Messliste)"] + TDM --> TDR["TDR (Einzelmessung)"] + TDR --> Chart["TDR Chart"] + Referenzkurve --> Chart + TDR --> Referenzkurve + Slot --> Referenzkurve +``` diff --git a/docs/Diagramme/tdr-redux-struktur.md b/docs/Diagramme/tdr-redux-struktur.md new file mode 100644 index 0000000..98ad9d5 --- /dev/null +++ b/docs/Diagramme/tdr-redux-struktur.md @@ -0,0 +1,17 @@ +--- + +### 🟨 Datei: `tdr-redux-struktur.md` + +````md +# 🧠 Redux-Datenstruktur für TDR und TDM + +```mermaid +graph TD + SlotData["SlotData\n+ slotIndex\n+ tdrList[]"] --> TDRMeasurement["TDRMeasurement\n+ id\n+ t\n+ d\n+ p\n+ s\n+ a"] + fetchAllTDMData["fetchAllTDMData.ts"] --> TDMChartSlice["tdmChartSlice (Redux)\n+ data: SlotData[]"] + fetchTDRChartThunk["fetchTDRChartDataByIdThunk.ts"] --> TDRChartSlice["tdrChartDataByIdSlice (Redux)\n+ data: Record"] + fetchTDRChartThunk --> fetchTDRChartService["fetchTDRChartDataById.ts"] + kabelueberwachung["kabelueberwachung.tsx"] --> fetchAllTDMData + kabelueberwachung --> fetchTDRChartThunk +``` +````