Files
030-password-manager/docs/wiki/Development-da.md
T
Tirsvad 40d653113f docs: Danish wiki
Task: MIL-003#4
2026-10-14 21:31:43 +08:00

48 lines
1.3 KiB
Markdown

[English](Development) · **Dansk** · [Bahasa Malaysia](Development-ms)
# Udvikling
## Opbygning
| Mappe | Indhold |
| --- | --- |
| `src/password_manager/domain` | Post, adgangskodegenerator og fejl; ingen ind- eller udlæsning |
| `src/password_manager/application` | Use cases og lagerporten |
| `src/password_manager/infrastructure` | JSON-lageret |
| `src/password_manager/presentation` | MVVM-visningen og visningsmodellen |
| `src/password_manager/constants.py` | Alle konstanter og beskeder |
| `tests/` | `unit`-, `integration`- og `e2e`-tests |
| `tools/` | `capture_screenshots.py` |
Importer peger indad; kun `main.py` forbinder lagene.
## Tests og lint
```bash
python -m pytest
python -m ruff format src tests tools
python -m ruff check src tests tools
```
## Kildedokumentation
Kommentarerne er i Doxygen-stil. Byg HTML med `doxygen Doxyfile`; den åbnes på
`docs/doxygen/html/index.html`.
## Skærmbilleder
På Windows med det virtuelle miljø aktivt:
```bash
python tools/capture_screenshots.py
```
Billederne skrives til `docs/images/` fra det rigtige vindue og en midlertidig
datafil.
## Projektdokumenter
Projektet følger en planlæg-først-arbejdsgang: Business Case, interessentanalyse,
projektplan og milepæle ligger i `docs/`. Arbejdet udføres på én gren og én pull
request pr. milepæl.