Skip to content

Feature: replace the landing page closing band with Get started - #89

Merged
SandObserver merged 1 commit into
mainfrom
feat/landing-get-started
Oct 8, 2026
Merged

SandObserver merged 1 commit into
mainfrom
feat/landing-get-started

Conversation

@SandObserver

Copy link
Copy Markdown
Owner

Summary

  • Replace the .cta band with a #get-started section: sticky side heading, an "I run containers with" listbox picker for Docker Compose, docker run and Unraid, the install file, a start command and two next steps.
  • Read the Compose, start and docker run blocks from installation/docker.mdx at build time and fail the build if they cannot be found.
  • Render the Compose view on the server; the picker swaps file, start command and steps client side.
  • Port the picker behaviour from Posteryard: animated listbox with a sliding highlight, arrow, Home, End and type-ahead keys, focus return, height morph, aria-live announcement, stored choice, and a copy fallback.
  • Inline the external and general glyphs from the app icon set as the step icons, scoped so other icons on the page are unchanged.
  • Remove the .cta, .cta-in and .eyebrow rules.

Testing
All green. Checked in Chrome at 1200 and 375 px: keyboard picking, announcement, stored choice after reload, no horizontal overflow.

Checklist

  • npm run build and npm run check both pass.
  • Product UI is shown by running or capturing it, never recreated in CSS.
  • Any new preview or screenshot carries no private hostnames or real data.
  • Visual changes verified in both colour schemes and both docs themes.
  • Links to the app repo still resolve.

- Add a Get started section with an install method picker, the install file, the start command and two next steps.
- Read the Compose and docker run blocks from the Docker install page at build time.
- Remember the chosen method, announce changes and fall back to selecting text when copying is refused.
@SandObserver SandObserver added the enhancement New feature or request label Oct 8, 2026
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying stackyard-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 02113fa
Status: ✅  Deploy successful!
Preview URL: https://11c1cf39.stackyard-docs.pages.dev
Branch Preview URL: https://feat-landing-get-started.stackyard-docs.pages.dev

View logs

@SandObserver
SandObserver merged commit afa376d into main Oct 8, 2026
2 checks passed
@SandObserver
SandObserver deleted the feat/landing-get-started branch October 8, 2026 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant