Skip to content

Add guided API journey flow page and app components#25

Open
mniinio wants to merge 11 commits intomainfrom
codex/create-multi-step-journey-page
Open

Add guided API journey flow page and app components#25
mniinio wants to merge 11 commits intomainfrom
codex/create-multi-step-journey-page

Conversation

@mniinio
Copy link
Copy Markdown
Contributor

@mniinio mniinio commented Mar 26, 2026

Motivation

  • Provide a guided, multi-step flow inside the docs to help teams move from initiative intake to recommended next stations and required artifacts.
  • Enable reuse of existing UI primitives (MaterialIcon, global styles, and CanvasCreator) so the flow matches the site design system.

Description

  • Add a new docs page at src/content/docs/getting-started/journey-flow.mdx that implements the five-step journey: intake, recommended stations, station checklist, artifacts (with canvas links), and next-station recommendation.
  • Add focused, reusable components under src/components/app/: JourneyIntake.astro, StationChecklist.astro, ArtifactPanel.astro, and NextStationCard.astro.
  • StationChecklist.astro computes and displays checklist completion percentage, and ArtifactPanel.astro can render a live canvas preview via the existing CanvasCreator.astro when passed previewCanvasId.
  • Components reuse the existing icon system (MaterialIcon) and site CSS variables so visuals align with the rest of the site.

Testing

  • Ran the site build via npm run build, and the site data generation steps (npm run sync:method-data / generate-method, generate-canvases, copy:resources) completed successfully.
  • The overall npm run build failed in this environment because Astro requires Node >=22.12.0 while the container is running Node v20.19.6, so a full build was not produced.
  • No unit tests were added or run for these components in this change.

Codex Task

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Mar 26, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
method a4667d8 Commit Preview URL

Branch Preview URL
Mar 27 2026, 06:16 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant