What problem does it solve?
Provides actionable guidance and configuration patterns to manage Nx monorepos, reduce build times, and maintain consistent workspace conventions across large, multi-project repositories.
Core Features & Use Cases
- Workspace Configuration: Guidance for nx.json, tsconfig.base.json, project.json task dependencies, and TypeScript project references to improve incremental builds.
- Generators & Executors: Usage patterns for Nx generators to scaffold libraries and components and executors to standardize build/test flows.
- Affected & CI Optimization: Strategies to run affected:build/test, enable distributed caching with Nx Cloud, and adopt pnpm catalogs or Rspack for faster bundling.
- Use Case: Organize domain-based libs, generate a shared data-access library, and configure CI to only build and test changed projects for faster feedback loops.
Quick Start
Create a new shared data-access library under libs/shared/data-access with the Nx generator and configure affected builds plus Nx Cloud caching.