跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Monorepo Management

技能 已验证 活跃

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.

目的

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

功能

  • 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

使用场景

  • 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

非目标

  • 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

工作流

  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

实践

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

安装

请先添加 Marketplace

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

质量评分

已验证
95 /100
1 day ago 分析

信任信号

最近提交3 days ago
星标35.3k
许可证MIT
状态
查看源代码