Test: Markdown Diagramme in Gitea

This commit is contained in:
ISA
2025-03-31 12:14:40 +02:00
parent f69a520c59
commit 51e975bc16
4 changed files with 70 additions and 0 deletions

View File

@@ -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
```
````

View File

@@ -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
```
````

View File

@@ -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
```

View File

@@ -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<id, TDRChartPoint[]>"]
fetchTDRChartThunk --> fetchTDRChartService["fetchTDRChartDataById.ts"]
kabelueberwachung["kabelueberwachung.tsx"] --> fetchAllTDMData
kabelueberwachung --> fetchTDRChartThunk
```
````