Skip to content

docs: Redesign Turborepo homepage - #13702

Merged
anthonyshew merged 31 commits into
mainfrom
docs/homepage-redesign
Aug 17, 2026
Merged

anthonyshew merged 31 commits into
mainfrom
docs/homepage-redesign

Conversation

@christopherkindl

@christopherkindl christopherkindl commented Aug 10, 2026

Copy link
Copy Markdown
Member
  • refresh the Turborepo homepage layout and typography using Geistdocs patterns
  • redesign the hero, live Remote Cache metric, workflow visuals, testimonials, setup examples, and CTA
  • replace local UI elements with Geistdocs components and update responsive branding
  • replace framer-motion for counter animation with phase
  • prerender and revalidate open-source metrics hourly with ISR
Before After
image image
image image
image image
image image

@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
examples-basic-web Ready Ready Preview Aug 17, 2026 9:10pm
examples-designsystem-docs Ready Ready Preview Aug 17, 2026 9:10pm
examples-gatsby-web Ready Ready Preview Aug 17, 2026 9:10pm
examples-kitchensink-blog Ready Ready Preview Aug 17, 2026 9:10pm
examples-nonmonorepo Ready Ready Preview Aug 17, 2026 9:10pm
examples-svelte-web Ready Ready Preview Aug 17, 2026 9:10pm
examples-tailwind-web Ready Ready Preview Aug 17, 2026 9:10pm
examples-vite-web Ready Ready Preview Aug 17, 2026 9:10pm
turbo-site Building Building Preview Aug 17, 2026 9:10pm
turborepo-eve-agent Ready Ready Preview Aug 17, 2026 9:10pm

@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 10, 2026 15:16 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 10, 2026 15:18 Inactive
@christopherkindl
christopherkindl marked this pull request as ready for review August 10, 2026 15:20
@christopherkindl
christopherkindl requested review from a team and tknickman August 10, 2026 15:20
@christopherkindl christopherkindl changed the title [DO NOT MERGE YET]: Redesign Turborepo homepage Redesign Turborepo homepage Aug 10, 2026
@christopherkindl christopherkindl changed the title Redesign Turborepo homepage docs: redesign Turborepo homepage Aug 10, 2026
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 10, 2026 15:30 Inactive
@christopherkindl christopherkindl changed the title docs: redesign Turborepo homepage docs: Redesign Turborepo homepage Aug 10, 2026
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 10, 2026 16:19 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 10, 2026 20:55 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 11, 2026 09:44 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 11, 2026 10:01 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 11, 2026 14:00 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 11, 2026 14:52 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 13, 2026 10:09 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 14, 2026 17:29 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 14, 2026 17:32 Inactive

@anthonyshew anthonyshew left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Downright gorgeous.

@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 17, 2026 13:10 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 17, 2026 13:13 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 17, 2026 13:15 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 17, 2026 13:18 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 17, 2026 13:21 Inactive
@vercel
vercel Bot temporarily deployed to Preview – turborepo-eve-agent August 17, 2026 13:42 Inactive
@anthonyshew
anthonyshew enabled auto-merge (squash) August 17, 2026 21:10
@anthonyshew
anthonyshew disabled auto-merge August 17, 2026 21:12
@anthonyshew
anthonyshew merged commit 09bf969 into main Aug 17, 2026
48 of 49 checks passed
@anthonyshew
anthonyshew deleted the docs/homepage-redesign branch August 17, 2026 21:12
github-actions Bot added a commit that referenced this pull request Aug 18, 2026
## Release v2.10.11

> [!CAUTION]
> Versioned docs aliasing FAILED. [View
logs](https://github.com/vercel/turborepo/actions/runs/32150657734)

### Changes

- chore: Release Turborepo 2.10.10 (#13741) (`f7cb04d`)
- fix: Automatically approve release workflows (#13743) (`237aef5`)
- chore: Release Turborepo 2.10.11-canary.1 (#13744) (`e5c7298`)
- fix: Avoid repeated strict entrypoint traversal (#13745) (`616985b`)
- chore: Release Turborepo 2.10.11-canary.2 (#13747) (`dec1a95`)
- feat: Cache native uv tool tasks (#13748) (`b4bd235`)
- chore: Release Turborepo 2.10.11-canary.3 (#13749) (`b08ab5f`)
- fix: Isolate concurrent generator config bundles (#13750) (`3f64c07`)
- chore: Forbid release-age exclusions in examples maintenance (#13751)
(`0b501f1`)
- fix: Respect gitignore without git metadata (#13756) (`45a87a0`)
- chore: Release Turborepo 2.10.11-canary.4 (#13759) (`9f94a7d`)
- feat: Expand performance agent toolbox (#13761) (`f924510`)
- docs: Redesign Turborepo homepage (#13702) (`09bf969`)
- fix: Tolerate transient input files (#13734) (`3226457`)

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
anthonyshew pushed a commit that referenced this pull request Aug 27, 2026
## Release v2.10.13-canary.1

> [!CAUTION]
> Versioned docs aliasing FAILED. [View
logs](https://github.com/vercel/turborepo/actions/runs/33018929115)

### Changes

- chore: Release Turborepo 2.10.11-canary.4 (#13759) (`9f94a7d`)
- feat: Expand performance agent toolbox (#13761) (`f924510`)
- docs: Redesign Turborepo homepage (#13702) (`09bf969`)
- fix: Tolerate transient input files (#13734) (`3226457`)
- chore: Release Turborepo 2.10.11 (#13765) (`1fb1e86`)
- feat: Refresh documentation social cards (#13764) (`510777b`)
- fix: Preserve showcase logo sizes (#13766) (`b03ec9d`)
- fix: Refine mobile homepage interactions (#13767) (`a253dce`)
- fix: Align homepage KPIs to the right (#13769) (`373fbd3`)
- fix: Prevent homepage KPI overflow (#13770) (`fc02d72`)
- chore: Update Geistdocs to 1.20.4 (#13771) (`0689ad9`)
- perf: Skip Unused Workspace Config Stats (#13746) (`5503fde`)
- chore: Update with-solid example (#13752) (`43c555d`)
- chore: Update with-tailwind example (#13762) (`c436362`)
- perf: Stream dry-run JSON output (#13760) (`8138ce0`)
- chore: Update with-ultracite example (#13772) (`37be819`)
- perf: Merge same-prefix tree-wildcard globs into one directory walk
(#13763) (`59d4901`)
- chore: Update with-svelte example (#13118) (`bebcfc8`)
- chore: Add unified agent control plane (#13757) (`695a172`)
- fix: Remove incremental task caching (#13773) (`3d69e42`)
- chore: Rename agents app to factory (#13774) (`0a01c2d`)
- chore: Update oxlint and oxfmt (#13777) (`9088245`)
- feat: Add security.txt endpoint (#13778) (`5f9260b`)
- feat: Redesign factory control plane (#13775) (`ffd06d4`)
- perf: Replace regex captures with hand-written parsers in berry
lockfile identifiers (#13776) (`00e9f66`)
- chore: Upgrade the factory eve agent to 0.39.3 (#13783) (`c4fc5c8`)
- chore: Update with-rsbuild-module-federation example (#13786)
(`45b1257`)
- perf: Index Berry lockfile resolution overrides by dependency name
(#13787) (`e89eddd`)
- chore: Update remote cache action to v1.1.0 (#13789) (`56162b8`)
- docs: Fix reference links and validation (#13784) (`0423d70`)
- feat: Add SSH command affordance for factory sandboxes (#13779)
(`0cfccdd`)
- fix: Show invalid affected task glob (#13793) (`ef1ef92`)
- perf: Skip unused repository indexing for package listings (#13792)
(`acd5ae5`)
- feat: Rebuild the factory image on every merge to main (#13781)
(`1c165b3`)
- chore: Add full-page terminal SSH sessions to Factory sandbox
inventory (#13780) (`d640c2e`)
- chore: Update with-shell-commands example (#13791) (`476e382`)
- chore: Allow SSH terminal for completed-run sandboxes in Factory
(#13782) (`067dfba`)
- fix: Decouple graceful shutdown tests from the shell commands example
(#13799) (`72fac33`)
- feat: Start ad-hoc factory work from the operator page (#13798)
(`b9d13ca`)
- chore: Update with-solid example (#13797) (`d412981`)
- fix: Rebuild factory images without custom workflows (#13801)
(`0c54a80`)
- feat: Add factory navigation (#13802) (`092ee6d`)
- refactor: Migrate Factory styles to Tailwind (#13803) (`7fe373b`)
- feat: Add durable Factory workspaces (#13804) (`ccd79d3`)
- feat: Stream Factory sandbox as terminal (#13807) (`33d8b24`)
- fix: Restore Factory workspace creation (#13812) (`fd72cca`)
- fix: Update Factory session network policy (#13814) (`c579fec`)
- fix: Improve Factory terminal line spacing (#13815) (`a88e39b`)
- fix: Install Factory publishing skill (#13817) (`7b8cb14`)
- chore: Route Factory publishing through Eve (#13816) (`e05b81c`)
- feat: Standardize Factory meta titles to Turborepo suffix (#13819)
(`fd593b5`)
- perf: Skip Factory chat verification (#13820) (`39137a6`)
- fix: Restore Factory workspaces (#13823) (`0afd4b2`)
- docs: Fix inconsistent Yarn command in basic example (#13825)
(`3dd49d1`)
- chore: Update non-monorepo example (#13808) (`d2a673f`)
- perf: Batch package detail queries (#13809) (`331183e`)
- chore: Update basic example (#13824) (`f06836d`)
- fix: Include virtual tasks in affected query (#13805) (`89a9b78`)
- fix: Add workspace approval controls (#13827) (`02dfd21`)
- fix: Prevent chat SSH command overflow (#13828) (`d9eaff5`)
- fix: Update Factory pull request branches (#13831) (`b670754`)
- chore: Add operator chat model selector (#13833) (`bb2fcb3`)
- fix: Move model selector to workspace creation (#13835) (`72805d7`)
- chore: Skip redundant Factory PR approval (#13837) (`bbe5406`)
- chore: Use geistdocs 1.23.1 (#13834) (`3787c06`)
- chore: Handle feedback on Factory pull requests (#13836) (`a76330b`)
- fix: Escape ampersands in RSS feed enclosure URLs (#13839) (`7107f26`)
- chore: Add automatic issue handling (#13840) (`e1674e4`)
- chore: Alert Slack for low-confidence issues (#13841) (`f153cda`)
- feat: Require high confidence for issue fixes (#13842) (`c97782b`)
- fix: Run pnpm directly on Windows (#13843) (`9d2b03b`)
- chore: Release Turborepo 2.10.12 (#13844) (`32748f5`)
- fix: Remove unsupported remote cache environment variable (#13845)
(`b4c2eed`)
- fix: Copy TUI selections locally over SSH (#13847) (`03df632`)
- feat: Use uv workspace metadata (#13848) (`fa1ca7d`)
- feat: Support Python virtual environments (#13849) (`7f66dbd`)
- fix: Scope uv lockfile affectedness (#13850) (`1e074f3`)
- test: Isolate uv prune configuration (#13851) (`9f2fd33`)
- fix: Explain disabled uv task caching (#13852) (`0f59d11`)
- fix: Explain uv identity probe failures (#13853) (`eabe73a`)
- fix: Explain uncached Cargo library builds (#13855) (`35ce2fa`)
- fix: Explain disabled Cargo task caching (#13854) (`39821f6`)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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