docs(config): Markdown-Dokumentation für zentrale Konfigurationsdateien erstellt

- Dokumentationen für:
  - appVersion.js → appVersion.md
  - layers.js → layers.md
  - paths.js → paths.md
  - urls.js → urls.md
- Übersicht in README.md mit internen Links ergänzt
- Erklärt dynamische URL-Logik, Layer-Setup und Basispfadstruktur
This commit is contained in:
ISA
2025-05-27 15:20:07 +02:00
parent 2b79c6008c
commit 257341475c
7 changed files with 115 additions and 1 deletions

18
docs/config/urls.md Normal file
View File

@@ -0,0 +1,18 @@
<!-- /docs/config/urls.md -->
# 🌐 urls.js
Diese Datei berechnet dynamisch URLs basierend auf `window.location.origin`.
Alle Endpunkte (API, Tiles, Server) werden ohne Port oder Hardcoding erzeugt.
## Exportierte Konstanten
- `BASE_URL``/api`
- `SERVER_URL` → Hostname ohne Port (für Links)
- `PROXY_TARGET` → z.B. `http://hostname:4000`
- `OFFLINE_TILE_LAYER` → Offline-Kachelpfad
- `MAP_TILES_LAYER` → Alias für `OFFLINE_TILE_LAYER`
## Hinweis
Alle Berechnungen erfolgen nur **clientseitig** (`typeof window !== "undefined"`).