Turborepo
Оптимизация монорепозиториев и оркестрация задач Turborepo
Установка
When setting up or optimizing JavaScript monorepos, configuring task pipelines, managing build caching, or filtering affected packages in multi-workspace projects.
- Автор
- antfu
- Лицензия
- MIT
Turborepo организует разработку в монорепозиториях JavaScript и TypeScript: координирует задачи между пакетами, интеллектуально кеширует результаты и выполняет только работу, затронутую изменениями. Этот навык учит структурировать монорепозитории для максимального распараллеливания, настраивать зависимости задач и удалённое кеширование, а также эффективно интегрировать проекты с системами CI.
Основные возможности
- Оркестрация задач по графам зависимостей между пакетами
- Инкрементальные сборки с интеллектуальным обнаружением изменений и кешированием
- Стратегии локального и удалённого кеширования для устранения повторной работы
- Фильтрация пакетов и параметры CLI для выборочного запуска задач
- Интеграция с CI/CD и управление переменными окружения
- Архитектурные границы для предотвращения тесной связанности пакетов
- Диагностика промахов кеша и оптимизация производительности сборки
Используйте этот навык при создании монорепозиториев, настройке конвейеров сборки, устранении причин медленных сборок или масштабировании проекта до большого числа пакетов. Он совместим с рабочими пространствами npm, yarn и pnpm и интегрируется с современными инструментами JavaScript.
Похожие навыки
Developer Essentials
Навык11 базовых навыков: SQL, auth, git, E2E и три монорепо-стека
Vercel Skills
Навык33 навыка для Next.js, Vercel CLI, кеширования и AI SDK
CI/CD Pipeline Builder
НавыкОпределяет стек репозитория и создает подходящий pipeline

Комментарии(0)
Войдите, чтобы комментировать