docs: Projektstruktur der Dokumentation an Quellcode angepasst
- Verzeichnisstruktur unter /docs spiegelt nun die tatsächliche Projektstruktur wider - frontend/server-Trennung entfernt zugunsten von /docs/pages, /docs/redux, /docs/utils etc. - Erhöht Wiederauffindbarkeit, Übersichtlichkeit und Entwicklerfreundlichkeit
This commit is contained in:
20
CHANGELOG.md
20
CHANGELOG.md
@@ -4,6 +4,26 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## [1.1.184] – 2025-05-27
|
||||||
|
|
||||||
|
### 🧠 Architektur
|
||||||
|
|
||||||
|
- Dokumentationsverzeichnis `/docs/` restrukturiert:
|
||||||
|
- Statt `docs/frontend` und `docs/server` folgt es jetzt exakt der Quellcode-Struktur
|
||||||
|
- z. B. `docs/redux/slices/`, `docs/pages/api/`, `docs/utils/`
|
||||||
|
- Ziel: Entwickler finden die Doku dort, wo auch die jeweilige Datei liegt
|
||||||
|
|
||||||
|
### ✅ Clean
|
||||||
|
|
||||||
|
- Verbesserte Lesbarkeit und Navigierbarkeit für neue Teammitglieder
|
||||||
|
- README.md verweist nun auf die neue Struktur für technische Doku
|
||||||
|
|
||||||
|
🔧 Version
|
||||||
|
|
||||||
|
- 📦 Version erhöht auf **1.1.184**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
📦 [1.1.183] – 2025-05-27
|
📦 [1.1.183] – 2025-05-27
|
||||||
♻️ Refactor
|
♻️ Refactor
|
||||||
Die Hilfsfunktion saveLineData() wurde vollständig entfernt:
|
Die Hilfsfunktion saveLineData() wurde vollständig entfernt:
|
||||||
|
|||||||
@@ -303,6 +303,12 @@ Alle ehemaligen Recoil-Atoms wurden erfolgreich in Redux-Slices überführt.
|
|||||||
|
|
||||||
➡ Neue Features bitte ausschließlich mit Redux umsetzen!
|
➡ Neue Features bitte ausschließlich mit Redux umsetzen!
|
||||||
|
|
||||||
|
> 🧩 Ausnahme:
|
||||||
|
> Der Hook `/hooks/layers/useAreaMarkersLayer.js` verwendet bewusst einen lokalen `fetch()`,
|
||||||
|
> da die Marker-Objekte direkt mit Leaflet (`L.marker(...)`) erzeugt und verwaltet werden.
|
||||||
|
> Diese Marker sind UI-spezifisch und **nicht zustandsfähig** im Redux-Store.
|
||||||
|
> Das Aktualisieren der Marker-Koordinaten beim Drag-and-Drop erfolgt aber vollständig über Redux (`updateAreaThunk()`).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🧪 Mockdaten (nur Entwicklung)
|
## 🧪 Mockdaten (nur Entwicklung)
|
||||||
|
|||||||
@@ -1,2 +1,2 @@
|
|||||||
// /config/appVersion
|
// /config/appVersion
|
||||||
export const APP_VERSION = "1.1.184";
|
export const APP_VERSION = "1.1.185";
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { createProxyMiddleware } from "http-proxy-middleware";
|
|||||||
|
|
||||||
const mode = process.env.NEXT_PUBLIC_API_PORT_MODE;
|
const mode = process.env.NEXT_PUBLIC_API_PORT_MODE;
|
||||||
|
|
||||||
const target = mode === "dev" ? "http://localhost:80" : "http://localhost"; // oder z. B. http://10.10.0.13
|
const target = mode === "dev" ? "http://localhost:80" : "http://localhost";
|
||||||
|
|
||||||
export default createProxyMiddleware({
|
export default createProxyMiddleware({
|
||||||
target,
|
target,
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// pages/api/talas_v5_DB/priorityConfig.js
|
// /pages/api/talas_v5_DB/priorityConfig.js
|
||||||
// in tals5 http://10.10.0.13/talas5/Management/PriorityConfig.aspx beinhaltet die Tabelle prio die Prioritäten der Meldungen (Level 1-4) oder (0-4) je nachdem DB-Design
|
// in tals5 http://10.10.0.13/talas5/Management/PriorityConfig.aspx beinhaltet die Tabelle prio die Prioritäten der Meldungen (Level 1-4) oder (0-4) je nachdem DB-Design
|
||||||
// das ist die API, die die Prioritäten zurückgibt
|
// das ist die API, die die Prioritäten zurückgibt
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user