Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Monorepo Management

Skill Verifiziert Aktiv

Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management. Use when setting up monorepos, optimizing builds, or managing shared dependencies.

Zweck

Master monorepo management with Turborepo, Nx, and pnpm workspaces to build efficient, scalable multi-package repositories with optimized builds and dependency management.

Funktionen

  • Turborepo setup and configuration
  • Nx setup and configuration
  • pnpm workspaces management
  • Shared TypeScript and ESLint configurations
  • Code sharing patterns (UI, utilities, types)
  • Build optimization strategies (caching)
  • CI/CD for monorepos
  • Package publishing guidance

Anwendungsfälle

  • Setting up new monorepo projects
  • Migrating from multi-repo to monorepo
  • Optimizing build and test performance
  • Managing shared dependencies
  • Implementing code sharing strategies
  • Setting up CI/CD for monorepos

Nicht-Ziele

  • Managing individual package dependencies outside of a monorepo context
  • Providing specific build configurations for frameworks not commonly used in monorepos
  • Detailed guidance on advanced Git branching strategies beyond basic CI/CD integration

Workflow

  1. Understand monorepo benefits and challenges
  2. Choose and set up a package manager (pnpm, npm, yarn)
  3. Choose and set up a build system (Turborepo, Nx)
  4. Configure shared TypeScript and ESLint
  5. Implement code sharing patterns
  6. Optimize builds using caching
  7. Integrate CI/CD pipelines
  8. Publish packages

Praktiken

  • Consistent Versioning
  • Shared Configs
  • Dependency Graph Management
  • Effective Caching
  • Type Safety
  • Testing Strategy
  • Documentation
  • Release Strategy

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add wshobson/agents
/plugin install developer-essentials@claude-code-workflows

Qualitätspunktzahl

Verifiziert
95 /100
Analysiert about 16 hours ago

Vertrauenssignale

Letzter Commit3 days ago
Sterne35.3k
LizenzMIT
Status
Quellcode ansehen