What are monorepos

Why Monorepos?

Common monorepo framework in Node.js

History of Turborepo

Build system vs Build system orchestrator vs Monorepo framework

Turborepo as a build system orchestrator

Let’s initialize a simple Turborepo

Explore the folder structure

Let’s try to run the project

Exploring root package.json

Exploring packages/ui

Exploring apps/web

Let’s add a new page

Exploring turbo.json

Adding React projects

Caching in Turborepo

Adding a Node.js app

Adding a common module