Replace app.css with playground design system + delete colors.ts #68
Labels
No labels
domain:backend
domain:devops
domain:frontend
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo_admin/pal-e-docs-app#68
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
First ticket in the SvelteKit port pipeline. Design decisions documented on #65.
Repo
forgejo_admin/pal-e-appUser Story
As a developer porting the playground to SvelteKit,
I want the design system foundation in place (CSS + layout),
So that page-level ports are mechanical copy-paste with data bindings.
Context
The playground
app.cssat~/pal-e-docs-playground/app.cssis the canonical design system. It replaces the currentsrc/app.cssin pal-e-app. Thecolors.tsfile is an intermediary that breaks the copy-paste pipeline — nuke it and replace all references with CSS custom properties.Also implement the sidebar layout from the playground — this is the foundational layout component all routes will use.
File Targets
src/app.css— replace with playground app.css content, adapted for SvelteKit (scoped vars, import paths)src/lib/colors.ts— DELETEsrc/routes/+layout.svelte— implement sidebar layout matching playground HTML structurecolors.ts— update to use CSS custom propertiesAcceptance Criteria
src/app.cssreplaced with playground design systemcolors.tsdeleted, all references migrated to CSS vars+layout.svelteTest Expectations
npm run build)cd ~/pal-e-app && npm run buildConstraints
Checklist
Related
forgejo_admin/pal-e-app#65— alignment review with gap listforgejo_admin/pal-e-docs-playground— source prototypeboard-pal-e-docs— project board