Port: project page from playground #73
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#73
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
Depends on #68 (CSS + sidebar foundation). Part of SvelteKit port pipeline.
Repo
forgejo_admin/pal-e-appUser Story
As a user, I want project pages with architecture diagrams and structured sections, matching the playground design.
Context
Port
~/pal-e-docs-playground/note-project.htmlto the project page renderer. Projects live atsrc/routes/projects/[slug]/+page.svelte(NOTnotes/[slug]). Project pages have Vision, User Stories, Architecture, Board sections. Data fetching uses client-sideonMount, not SvelteKit load functions — no+page.tsneeded.Note: Architecture diagram rendering (mermaid/SVG) is net-new functionality — the existing project page does not render diagrams. This may require adding mermaid rendering support.
File Targets
src/routes/projects/[slug]/+page.svelte— project page rendering (dedicated project route)src/lib/components/ProjectLayout.svelte— existing project layout component (may need restyle)Acceptance Criteria
Test Expectations
cd ~/pal-e-app && npm run buildConstraints
Checklist
Related
forgejo_admin/pal-e-app#68— foundation (dependency)board-pal-e-docs— project boardScope Review: NEEDS_REFINEMENT
Review note:
review-475-2026-03-27Three issues found:
src/routes/notes/[slug]/+page.svelte— project pages live atsrc/routes/projects/[slug]/+page.svelte. Projects have a dedicated route at/projects/{slug}loading vialistProjectsAPI.Issue body updated per scope review corrections.