Add documentation, manual and screenshots preview

This commit is contained in:
2026-07-23 21:24:48 +02:00
commit d6cda77aaf
40 changed files with 1571 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
# Dependencies og licenser
Denne oversigt dækker de deklarerede direkte afhængigheder i repositoryet samt de eksterne platformskomponenter, som systemet integrerer med.
## Python
| Pakke | Version | Licensfelt | Formål |
| --- | --- | --- | --- |
| `alembic` | `1.14.0` | `MIT` | Database migrations |
| `aiosqlite` | `0.20.0` | `ikke deklareret i metadata` | Async SQLite-driver |
| `argon2-cffi` | `23.1.0` | `ikke deklareret i metadata` | Password hashing |
| `fastapi` | `0.115.6` | `ikke deklareret i metadata` | REST API og WebSocket-app |
| `httpx` | `0.28.1` | `BSD-3-Clause` | OFL HTTP-klient |
| `pydantic` | `2.10.4` | `ikke deklareret i metadata` | Datavalidering |
| `pydantic-settings` | `2.7.0` | `MIT` | Settings fra env |
| `psutil` | `6.1.1` | `BSD-3-Clause` | Systemtelemetri |
| `python-multipart` | `0.0.20` | `ikke deklareret i metadata` | Multipart/form parsing |
| `sqlalchemy` | `2.0.36` | `MIT` | ORM og DB-lag |
| `uvicorn` | `0.34.0` | `BSD-3-Clause` | ASGI-server |
| `mypy` | `1.14.1` | `MIT` | Typecheck |
| `pytest` | `8.3.4` | `MIT` | Test |
| `pytest-asyncio` | `0.25.2` | `Apache 2.0` | Async tests |
| `pytest-cov` | `6.0.0` | `MIT` | Coverage/testhjælp |
| `ruff` | `0.8.6` | `MIT` | Linting |
## Frontend / Node
| Pakke | Version | Licens | Formål |
| --- | --- | --- | --- |
| `react` | `18.3.1` | `MIT` | UI runtime |
| `react-dom` | `18.3.1` | `MIT` | DOM rendering |
| `@testing-library/jest-dom` | `6.6.3` | `MIT` | DOM assertions |
| `@testing-library/react` | `16.1.0` | `MIT` | React UI-tests |
| `@eslint/js` | `9.18.0` | `MIT` | ESLint base config |
| `@types/react` | `18.3.18` | `MIT` | TypeScript typer |
| `@types/react-dom` | `18.3.5` | `MIT` | TypeScript typer |
| `@vitejs/plugin-react` | `4.3.4` | `MIT` | Vite React-plugin |
| `eslint` | `9.18.0` | `MIT` | Frontend linting |
| `eslint-plugin-react-hooks` | `5.1.0` | `MIT` | React Hook-regler |
| `eslint-plugin-react-refresh` | `0.4.16` | `MIT` | Vite/React refresh-regler |
| `globals` | `15.14.0` | `MIT` | Browser-globals til ESLint |
| `jsdom` | `25.0.1` | `MIT` | Browser-lignende testmiljø |
| `typescript` | `5.7.3` | `Apache-2.0` | TypeScript compiler |
| `typescript-eslint` | `8.20.0` | `MIT` | TypeScript-parser og regler til ESLint |
| `vite` | `6.0.7` | `MIT` | Frontend dev/build |
| `vitest` | `2.1.8` | `MIT` | Frontend tests |
## Eksterne komponenter
| Komponent | Licensstatus | Rolle |
| --- | --- | --- |
| OLA / `olad` | ekstern systempakke, se distributionens licensinfo | DMX-backend |
| Open Fixture Library | ekstern tjeneste/dataformat | Fixture-søgning og import |
| SQLite | ekstern runtimekomponent | Lokal database |