WIP: Sprint: stylesheets #26

Closed
janpeter wants to merge 6 commits from feat/sprint-j2qn0s3c into main
Owner

STYLESHEET toegevoegd aan ProductDocFolder enum. Plan beschreef schema + migratie, maar alle downstream TypeScript-mappings (lib/schemas/product-doc.ts, lib/product-doc-folder.ts, product-docs-index.tsx, product-doc-folder-toggle.tsx, product-doc-frontmatter-defaults.ts) en de test-assertion moesten ook worden bijgewerkt om npm run verify te laten slagen. 1099 tests pass, typecheck clean.


Draft PR voor sprint-run cmpef86gb000syk7rj2qn0s3c. Wordt ready-for-review zodra alle stories DONE zijn (auto-merge bewust uit voor sprint-mode).

STYLESHEET toegevoegd aan ProductDocFolder enum. Plan beschreef schema + migratie, maar alle downstream TypeScript-mappings (lib/schemas/product-doc.ts, lib/product-doc-folder.ts, product-docs-index.tsx, product-doc-folder-toggle.tsx, product-doc-frontmatter-defaults.ts) en de test-assertion moesten ook worden bijgewerkt om npm run verify te laten slagen. 1099 tests pass, typecheck clean. --- *Draft PR voor sprint-run `cmpef86gb000syk7rj2qn0s3c`. Wordt ready-for-review zodra alle stories DONE zijn (auto-merge bewust uit voor sprint-mode).*
feat(db): add STYLESHEET to ProductDocFolder enum
All checks were successful
CI / Lint, Typecheck, Test & Build (pull_request) Successful in 2m50s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped
91e31e8de1
- prisma/schema.prisma: STYLESHEET added as last enum member
- migrations/20260520000000_add_stylesheet_enum_value: single ADD VALUE statement (PG constraint: separate tx)
- lib/schemas/product-doc.ts: 'stylesheet' added to PRODUCT_DOC_FOLDERS
- lib/product-doc-folder.ts: DB↔API mapping for STYLESHEET/stylesheet
- components/product-docs/product-docs-index.tsx: STYLESHEET in FOLDER_ORDER + FOLDER_LABELS
- components/product-docs/product-doc-folder-toggle.tsx: STYLESHEET label
- lib/schemas/product-doc-frontmatter-defaults.ts: stylesheet template
- __tests__: updated folder count assertion to 10

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(db): add STYLESHEET to enabled_doc_folders default
All checks were successful
CI / Lint, Typecheck, Test & Build (pull_request) Successful in 2m46s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped
b666f76a57
New products get STYLESHEET enabled by default, matching the GRILLS
precedent. Includes SET DEFAULT migration that runs after the existing
ADD VALUE migration.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(docs): dynamische folder-count in product-docs-index
All checks were successful
CI / Lint, Typecheck, Test & Build (pull_request) Successful in 3m3s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped
3b25e49071
Vervang hardcoded '8' door FOLDER_ORDER.length zodat de telling
automatisch meegroeit met nieuwe folders.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix(docs): update folder-toggle comment count from 8 to 10
All checks were successful
CI / Lint, Typecheck, Test & Build (pull_request) Successful in 3m1s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped
9ad607899e
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
feat(docs): stylesheet starter-template met CSS-codeblock en typografie-schalen
All checks were successful
CI / Lint, Typecheck, Test & Build (pull_request) Successful in 2m47s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped
52673f77bd
Voegt hint en rijkere template toe aan de stylesheet-entry in
PRODUCT_DOC_FOLDER_DEFAULTS: CSS-variabelen codeblock voor kleuren,
font-families/schalen voor typografie, icon-set conventies voor iconen.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
docs: voeg STYLESHEET-folder toe aan folder-tabellen
All checks were successful
CI / Lint, Typecheck, Test & Build (pull_request) Successful in 3m15s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped
42e3036c81
Vult docs/architecture/product-docs.md, docs/specs/functional.md en
docs/manual/07-product-docs.md aan met de STYLESHEET-folder en werkt
de folder-tellingen bij van 8/9 naar 10. Regenereert docs/INDEX.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
janpeter closed this pull request 2026-05-21 06:38:40 +02:00
All checks were successful
CI / Lint, Typecheck, Test & Build (pull_request) Successful in 3m15s
CI / Deploy Manual (workflow_dispatch) (pull_request) Has been skipped
CI / Detect deploy-relevant changes (pull_request) Has been skipped
CI / Deploy Preview (PR) (pull_request) Has been skipped
CI / Deploy Production (main) (pull_request) Has been skipped

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
janpeter/Scrum4Me!26
No description provided.