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