Skip to content

[codex] add starter tracks#197

Open
Marve10s wants to merge 5 commits into
mainfrom
codex/starter-tracks
Open

[codex] add starter tracks#197
Marve10s wants to merge 5 commits into
mainfrom
codex/starter-tracks

Conversation

@Marve10s
Copy link
Copy Markdown
Owner

What changed

  • Adds a Starter Tracks model shared by the homepage and builder presets panel.
  • Adds homepage starter-track cards that deep-link into /new with the matching preset selected.
  • Adds a dedicated Starter tracks section inside the presets panel, filtered by ecosystem.
  • Adds coverage that every starter track points at an existing preset, guide, and docs page.
  • Tightens generated Python FastAPI and Rust backend templates after running real starter-track scaffold checks.

Why

Starter Tracks give new users a more intent-driven path into Better Fullstack: SaaS app, AI agent app, REST API, Java API, Rust backend, mobile app, and internal tool. That should reduce choice overload while still landing users in the existing preset/customization flow.

Validation

  • apps/web: bun test test/starter-tracks.test.ts
  • apps/web: bun run typecheck
  • apps/web: bun run lint passes with existing warnings, no errors
  • Pre-commit lint hook passed
  • Real generated project checks:
    • SaaS, AI Agent, Internal Tool: scaffold, install, dev-check, build, typecheck passed
    • Mobile App: scaffold, install, build, typecheck passed
    • REST API: scaffold, uv sync --all-extras, compile check, ruff check . passed
    • Rust Backend: scaffold, cargo check, cargo clippy -- -D warnings passed
    • Java API: scaffold passed; Gradle test could not run locally because no Java runtime is installed on this machine

@vercel
Copy link
Copy Markdown

vercel Bot commented May 21, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
better-fullstack-web Ready Ready Preview, Comment May 22, 2026 7:34pm

@github-actions github-actions Bot added size:L 100-499 effective changed lines (test files excluded in mixed PRs). vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels May 21, 2026
@github-actions github-actions Bot added size:XL 500-999 effective changed lines (test files excluded in mixed PRs). and removed size:L 100-499 effective changed lines (test files excluded in mixed PRs). labels May 21, 2026
@Marve10s Marve10s marked this pull request as ready for review May 22, 2026 19:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL 500-999 effective changed lines (test files excluded in mixed PRs). vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant