Turborepo
Official docs outline
- Introduction
What Turborepo does for JavaScript and TypeScript monorepos.
- Structuring a Repository
Workspaces, apps and packages layout.
- Running Tasks
turbo run, filtering and task invocation.
- Configuring Tasks
turbo.json, dependsOn, outputs and pipelines.
- Package and Task Graph
How dependencies determine ordering and parallelism.
- Caching
Hashing inputs, restoring outputs and cache control.
- Remote Caching
Sharing cache across machines and CI.
- Environment Variables
Hashing env, strict mode and passthrough.
- Internal Packages
Compiled and just-in-time internal packages.
- Managing Dependencies
Installing and sharing dependencies in a monorepo.
- Constructing CI
CI optimizations, affected runs, and caching.
- Understanding Your Repository
turbo ls, query and graph visualisation.
- Developing Applications
Persistent dev tasks and turbo watch.
- Configuration Reference
turbo.json options.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.