Playground: pal-e-app CSS baseline as static HTML #45
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-app#45
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
Standalone — board-pal-e-docs kanban MVP
Repo
forgejo_admin/pal-e-playgroundUser Story
As the superuser
I want to see pal-e-app's current design in the playground as static HTML
So that I can iterate on it visually on my phone without touching SvelteKit
Context
pal-e-app has a clean CSS design system (Atkinson Hyperlegible, light theme, dark nav, CSS custom properties). Extracting it to a playground page lets us see the baseline, iterate with Lucas, and prototype kanban improvements in pure HTML/CSS before touching production.
File Targets
Files to create:
~/pal-e-playground/pal-e-app/app.css— extracted CSS vars + explicit styles (no Tailwind)~/pal-e-playground/pal-e-app/index.html— layout shell (nav, content area)~/pal-e-playground/pal-e-app/board.html— current board view with mock dataFiles to modify:
~/pal-e-playground/index.html— add card linking to/pal-e-app/~/pal-e-deployments/overlays/playground/prod/configmap.yaml— add nginx location for/pal-e-app/Files NOT to touch:
~/pal-e-app/— don't change production code in this ticketAcceptance Criteria
/pal-e-app/renders the current pal-e-app layoutTest Expectations
Constraints
Checklist
Related
project-pal-e-docs— pal-e-app is the frontendSuperseded. The CSS baseline extraction was completed as part of the svelte-playground scaffold (forgejo_admin/svelte-playground#1). The
shared.cssin svelte-playground contains all pal-e-app design tokens extracted into pure CSS. This ticket's scope was absorbed by that work.Closing as superseded — not abandoned, just delivered differently.