Turborepo
Turborepo là high-performance build system cho JavaScript/TypeScript monorepo của Vercel. Tìm hiểu kiến trúc, cài đặt và cách tối ưu CI/CD với task caching, remote cache và task graph.
1. Tổng quan
2. So sánh: Với và không có Turborepo
Yếu tố
Không Turborepo
Với Turborepo
3. Cài đặt
3.1 Tạo dự án mới
3.2 Cài đặt global
3.3 Cài đặt trong repository (khuyến nghị)
4. Cấu hình turbo.json
5. Core Concepts
5.1 Package Graph vs Task Graph
5.2 Local Caching
5.3 Remote Caching
6. Running Tasks
6.1 Các lệnh cơ bản
Lệnh
Mô tả
6.2 Task Scheduling
6.3 Automatic Package Scoping
7. Structuring a Repository
8. Advanced Features
8.1 Prune
8.2 Boundaries
8.3 Watch Mode
8.4 Query (GraphQL)
8.5 Environment Variables
9. CI/CD Integration
10. Ecosystem và Package Manager
PM
Workspace support
Ghi chú
11. Lưu ý quan trọng
Tài liệu tham khảo
Cập nhật lần cuối