feat(web): add public /roadmap coming-soon page #164
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/bunyip-136-roadmap-page"
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?
What
Adds a public
GET /roadmap"coming soon" page to the Bunyip marketing site (BUNYIP-136) and wires its nav entry into the header and footer.How
content::roadmaphandler inbunyip-web/src/handlers/content.rs, modeled exactly onour_story:public_ctxthenpublic_response(..., "Roadmap · Bunyip", true, content), so it inherits the public shell, theming, header, footer, and feedback launcher with no new infrastructure.rounded-lg border bg-card text-card-foreground shadow-smshell and theicon("check", ...)pattern frompricing_card.const(title, description) arrays at the top of the handler, the same shape as the pricingPERSONAL/BUSINESSlists, so updating the page is a one-line edit. This is placeholder content with a clean upgrade path to a data-backed source later (the rejected alternative of a/v1/roadmapAPI + admin CRUD is noted in the issue).bunyip-web/src/main.rsinside the// Public / marketingblock, next to/our-story.No API, schema, or migration changes. All copy is American English with no em-dashes.
Verification
just check-container(fmt + clippy-D warnings+ build + workspace lib tests) passes clean.Notes
The last acceptance criterion (create a separate placeholder roadmap item in the BUNYIP YouTrack project, David's standup ask) is tracked independently of this code change and is handled outside this PR.
🤖 Generated with Claude Code