Files
tilbudgivern/docs
2026-08-18 10:07:59 +02:00
..

Tilbudsgivern dokumentation

Denne mappe indeholder den aktive dokumentation for Tilbudsgivern. Historiske implementeringsrapporter, afsluttede fixnoter og gamle testbatcher ligger i arkivet.

Start her

Område Dokumentation
Lokal udvikling Repository README og AGENTS.md
Produktets retning Mission
SmartPakker Funktionsoversigt og totalgennemgang
Tilbudsflow Professionel tilbudsstruktur og AI-promptguide
Ordrestyring API-inventar, GraphQL-integration og referencecase 2591
Drift Deployment, pipeline, PM2, logging og backup
Sikkerhed Krypteret miljøkonfiguration og sikkerhedsregler
Test UI-testopsætning og SVG-testguide
Aktuel kvalitet Månedlig tømrerkontrol og seneste statusrapporter

Systemoversigt

Tilbudsgivern består af:

  • en React 18-frontend i frontend/src/;
  • en samlet Express-server i backend/unified-server.js;
  • backend-services og routes i backend/src/;
  • MySQL/MariaDB-adgang gennem mysql2;
  • Jest/Supertest-tests i backend og Playwright-tests i tests/.

Den samlede lokale server kører som standard på port 4032.

Centrale kommandoer

npm run dev
npm run build
npm test
npm run test:pw:local
./scripts/sync-obsidian-vault.sh

Se scripts i repositoryets package.json for den komplette og aktuelle kommandoliste.

Dokumentationsregler

  1. Beskriv den nuværende funktion i aktive dokumenter; flyt afsluttede forløb til docs/archived/.
  2. Henvis til konkrete kodefiler og testkommandoer frem for gamle antal, priser eller modelnavne.
  3. Redigér originalfilen i repositoryet, aldrig kopien under obsidian-vault/10 Dokumenter/.
  4. Kør ./scripts/sync-obsidian-vault.sh efter Markdown-ændringer.
  5. Gem aldrig secrets, kundedata, logs eller backups i dokumentationen.