Skip to content

Conversation

@kylemclaren
Copy link
Collaborator

@kylemclaren kylemclaren commented Jan 19, 2026

Summary

  • Add interactive platform selection cards (macOS, Linux, Windows) on the CLI installation page
  • Fetch latest RC version from S3 bucket at build time (no hardcoded URLs)
  • Show platform-specific installation instructions with proper Starlight code blocks

Test plan

  • Verify cards render correctly on /cli/installation/
  • Click each platform card and verify instructions update
  • Verify download buttons link to correct binaries
  • Verify code blocks have copy buttons and proper styling
  • Build succeeds with pnpm build

🤖 Generated with Claude Code

- Create DownloadCards React component with platform selection cards
- Create CliDownloads Astro component that renders proper code blocks
- Add cli-releases utility to fetch latest RC version from S3 bucket
- Platform cards show macOS/Linux/Windows with download buttons
- Selecting a platform shows installation instructions with proper
  Starlight code blocks (copy button, syntax highlighting)
- Version is fetched at build time, no hardcoded URLs

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@github-actions
Copy link
Contributor

github-actions bot commented Jan 19, 2026

CLI Documentation Generator

Metric Value
CLI Version 0.0.1
Commands Generated 24
Tests ✅ 0/0 passed
📚 Commands documented
  • sprite login
  • sprite logout
  • sprite org auth
  • sprite org list
  • sprite org logout
  • sprite org keyring disable
  • sprite org keyring enable
  • sprite auth setup
  • sprite create
  • sprite use
  • sprite list
  • sprite destroy
  • sprite exec
  • sprite console
  • sprite checkpoint create
  • sprite checkpoint list
  • sprite checkpoint info
  • sprite checkpoint delete
  • sprite restore
  • sprite proxy
  • sprite url
  • sprite url update
  • sprite api
  • sprite upgrade

@github-actions
Copy link
Contributor

github-actions bot commented Jan 19, 2026

Preview Deployment

Name URL
Preview https://pr-84-superfly-sprites-docs.fly.dev

Commit: b40cf29

@github-actions
Copy link
Contributor

github-actions bot commented Jan 19, 2026

Lighthouse Results

URL Performance Accessibility Best Practices SEO
/ 🟢 90 🟢 100 🟢 96 🟢 100
/cli/installation/ 🟢 98 🟢 100 🟢 100 🟢 100
/quickstart/ 🟢 98 🟢 100 🟢 100 🟢 100

@github-actions
Copy link
Contributor

github-actions bot commented Jan 19, 2026

E2E Test Results

✅ Tests success

Ran against: https://pr-84-superfly-sprites-docs.fly.dev

The CLI installation page now has proper download instructions.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@kylemclaren kylemclaren merged commit 72b36a2 into main Jan 19, 2026
3 checks passed
@kylemclaren kylemclaren deleted the cli-downloads-dynamic branch January 19, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants