Moving to a monorepo without stopping the world
How to fold several small repositories into one Turborepo one app at a time, with deploys carrying on as normal throughout.
By Josef Benassi · 12 Nov 2026 · 1 minute read
This is sample copy so you can judge the reading experience in a serif. The first letter drops into the paragraph, the way a printed essay opens, and links like this one are underlined quietly rather than coloured loudly.1
A second paragraph checks the rhythm. Numbers such as 2026, 31 and 1,024 use old-style figures, which sit inside the line instead of standing up like capitals. Inline code such as pnpm turbo build is set smaller so it does not shout.
Start with the constraints
Section headings are lighter here than in the template: the serif carries enough weight on its own. Structure comes from space and rules, never from boxes.
- Deploys keep working while each app moves across.
- Shared code lives in one package, with one version.
- Every app keeps its own Vercel project and domain.
The best migration is the one nobody notices until you tell them it has finished.
Pull quotes break up long essays and give skimmers a reason to stop. Used once or twice a post, they become a signature.

pnpm turbo dev --filter=blog
⁂
An asterism marks a change of subject without a heading. Everything on this page is sample text, written to be replaced.
Footnotes
-
Footnotes collect at the end of the essay. ↩
■