Nx Task Pipeline Guide: dependsOn, Targets and Build Order
Learn how the Nx task pipeline turns dependsOn into a task graph, how ^build differs from build, and how to debug build order, caching and races.
13 min read
Tag
Learn how the Nx task pipeline turns dependsOn into a task graph, how ^build differs from build, and how to debug build order, caching and races.
13 min read
Learn what workspaces, task runners like Nx, and Lerna each do in a monorepo, how affected runs and caching work, and which layers your repo needs.
13 min read
How a small team can set up a JavaScript monorepo with pnpm workspaces, and when measured build and CI pain justifies adding Turborepo or Nx.
17 min read
Learn to spot monorepo anti-patterns like god libraries, circular dependencies and slow CI, and fix them with enforced boundaries, affected builds and caching.
17 min read
Learn to structure an Nx Angular monorepo like a layered service: thin apps, typed libraries, lint-enforced module boundaries and affected-only CI.
13 min read
Learn how to size, own and evolve monorepo shared libraries: split by reason to change, enforce ownership and layering in CI, and manage breaking changes at HEAD.
13 min read
Learn how Nx models a React monorepo as a dependency graph: scaffold apps and libraries with generators, build shared UI, enforce boundaries, speed up CI.
13 min read
Learn how Nx module boundaries work, how to design tags and depConstraints, roll the lint rule into an existing workspace, and make it a blocking CI check.
14 min read
Learn how Nx Cloud extends Nx's local cache and task graph across machines, when remote caching and distributed task execution pay off, and when they don't.
13 min read
Learn where a monorepo moves engineering cost, when CI savings and refactoring ease outweigh tooling cost, and how to model the trade-off with your own numbers.
12 min read
Build per-service Docker images in a monorepo with a narrowed root context, pruned workspaces, layer ordering, cache mounts, multi-stage builds and CI caching.
13 min read
Migrate to an Nx monorepo step by step: nx init for caching, validated task pipelines, nx import with git history, affected CI, and module boundaries.
13 min read