Developer-manual

Developer-manual

Denne manual tager dig fra fresh git clone til at have lavet din første pull request. Den dækker dev-setup, engine-arkitekturen, hvor man tilføjer nye content-types og blocks, storage-mønstre, auth-flowet, testing + deployment, og contributing-konventioner.

Den er ikke en erstatning for CLAUDE.md (project-instructions) og docs/architecture.md (deep-dive) — de er stadig source-of-truth for det dybeste tekniske. Denne manual giver dig en kortere on-ramp og knytter de tekniske docs sammen med praktiske eksempler.

Emner

  1. Første clone og setup — git, node, .env.local, Azurite
  2. Dev-server — npm run dev på port 3000, hot-reload, typecheck
  3. Engine-arkitektur — engine vs sitetype vs module-lagene
  4. Content-types og blocks — sådan tilføjer du en ny type eller block
  5. Storage-mønstre — PartitionKey-konvention, ContentItems-tabel, blob-paths
  6. Auth og roles — Easy Auth + TenantRoles + helper-functions
  7. Testing og deployment — tsc, manuel smoke-test, GitHub Actions, prod env-vars
  8. Contributing-patterns — pm-workflow, commit-style, code-review