Markdown test

This commit is contained in:
ISA
2025-03-31 12:17:15 +02:00
parent 51e975bc16
commit 06c6c2c922
5 changed files with 1 additions and 73 deletions

View File

@@ -1,25 +0,0 @@
digraph UseCaseDiagram {
rankdir=LR;
User [shape=ellipse, label="User"];
subgraph cluster_0 {
label="Redux Toolkit";
style=dashed;
UC1 [label="Modul auswählen", shape=box];
UC2 [label="Daten abrufen", shape=box];
UC3 [label="Thunk verarbeitet Anfrage", shape=box];
UC4 [label="Service ruft Daten ab", shape=box];
UC5 [label="Redux speichert Daten", shape=box];
UC6 [label="UI rendert mit neuen Daten", shape=box];
}
User -> UC1 [label="Wählt Modul aus"];
User -> UC2 [label="Lädt Daten"];
UC2 -> UC3 [label="Thunk dispatchen"];
UC3 -> UC4 [label="Service anfragen"];
UC4 -> UC5 [label="Antwort an Redux"];
UC5 -> UC6 [label="Redux State aktualisieren"];
UC6 -> User [label="UI aktualisiert sich"];
}

View File

@@ -1,19 +0,0 @@
digraph ReduxSequenzDiagramm {
rankdir=LR;
# Definiere die Akteure und Komponenten
User [shape=ellipse, label="User"];
UI [shape=box, label="UI"];
ReduxStore [shape=box, label="Redux Store"];
Thunk [shape=box, label="Thunk Middleware"];
Service [shape=box, label="Service API"];
# Nachrichtenfluss (Sequenzdiagramm-Stil)
User -> UI [label="Wählt Modul aus"];
UI -> ReduxStore [label="Lädt Daten"];
ReduxStore -> Thunk [label="Dispatch Thunk"];
Thunk -> Service [label="API Request"];
Service -> Thunk [label="API Response"];
Thunk -> ReduxStore [label="Update State"];
ReduxStore -> UI [label="State-Update, Re-Render"];
}

View File

@@ -1,8 +0,0 @@
digraph TDRGraph {
Slot -> TDM [label="lädt TDM-Liste"];
TDM -> TDR [label="liefert ID → TDR"];
TDR -> "TDR Chart" [label="Daten für Chart"];
Referenzkurve -> "TDR Chart" [label="wird überlagert"];
TDR -> Referenzkurve [label="kann gesetzt werden"];
Slot -> Referenzkurve [label="Slot-gebunden"];
}

View File

@@ -1,20 +0,0 @@
digraph TDRReduxStructure {
rankdir=LR;
node [shape=record, fontname=Helvetica];
SlotData [label="{ SlotData | + slotIndex: number\\l+ tdrList: TDRMeasurement[]\\l }"];
TDRMeasurement [label="{ TDRMeasurement | + id: number\\l+ t: string\\l+ d: number\\l+ p: number\\l+ s: number\\l+ a: number\\l }"];
TDMChartSlice [label="{ tdmChartSlice (Redux) | + data: SlotData[]\\l }"];
TDRChartSlice [label="{ tdrChartDataByIdSlice (Redux) | + data: Record<id, TDRChartPoint[]>\\l }"];
fetchAllTDMData [label="fetchAllTDMData.ts", shape=note];
fetchTDRChartThunk [label="fetchTDRChartDataByIdThunk.ts", shape=note];
fetchTDRChartService [label="fetchTDRChartDataById.ts", shape=note];
kabelueberwachung [label="kabelueberwachung.tsx", shape=note];
SlotData -> TDRMeasurement [arrowhead="open", label="has many"];
fetchAllTDMData -> TDMChartSlice;
fetchTDRChartThunk -> TDRChartSlice;
fetchTDRChartThunk -> fetchTDRChartService;
kabelueberwachung -> fetchAllTDMData;
kabelueberwachung -> fetchTDRChartThunk;
}