Skip to content

feat(website): migrate website to TanStack Start#44

Merged
nedanwr merged 5 commits into
mainfrom
feat/website-tanstack-start
Jul 10, 2026
Merged

feat(website): migrate website to TanStack Start#44
nedanwr merged 5 commits into
mainfrom
feat/website-tanstack-start

Conversation

@nedanwr

@nedanwr nedanwr commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

Migrates the website app from Next.js to TanStack Start/Vite for the 0.5.x release line.

Changes

  • Replaced Next.js build/runtime tooling with TanStack Start, TanStack Router, and Vite
  • Migrated home, docs, playground, search API, LLM text, and OG image routes into TanStack file routes
  • Updated Fumadocs MDX/source wiring for TanStack Start server/client loading
  • Added generated TanStack route tree and router setup
  • Updated website package version to 0.5.0
  • Switched Fumadocs styling to compiled fumadocs-ui/style.css to avoid dev-only Tailwind @apply failures
  • Hardened checkout credentials in .github/workflows/test.yml

Testing

  • All existing tests pass
  • New tests added (if applicable)
  • Examples updated (if applicable)
  • Memory leak checks pass (if applicable)

Verified manually:

  • pnpm build
  • pnpm types:check
  • pnpm lint
  • Dev smoke checks for /, /docs, /docs/getting-started, /playground
  • Endpoint checks for /api/search?query=variable, /llms-full.txt, /og/docs/getting-started/image.png
  • Verified missing docs route returns 404

Documentation

  • Examples updated (if applicable)
  • README/docs updated (if applicable)

No documentation changes in this PR.

Breaking Changes

Website runtime/build tooling changes from Next.js to TanStack Start/Vite.

@nedanwr nedanwr self-assigned this Jul 10, 2026
@vercel

vercel Bot commented Jul 10, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
kronos Error Error Jul 10, 2026 5:45am

@coderabbitai

coderabbitai Bot commented Jul 10, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 9e0d7bb7-b6c5-41e0-a02d-6bbb0a4b711f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • ✅ Review completed - (🔄 Check again to review again)
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/website-tanstack-start

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nedanwr nedanwr marked this pull request as ready for review July 10, 2026 05:46
@nedanwr nedanwr merged commit 5a38f82 into main Jul 10, 2026
16 of 17 checks passed
@nedanwr nedanwr deleted the feat/website-tanstack-start branch July 10, 2026 13:07
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.

1 participant