Appearance
Migration Guide
Mỗi major của @tasco/* có một mục migration. Các package @tasco/* đi lockstep (cùng version), nên nâng cấp đồng loạt.
Nguyên tắc nâng cấp
- Đọc mục migration của major đích (bên dưới).
- Bump
@tasco/nuxt-layer-base(kéo theo ui/theme/composables cùng version). - Chạy
pnpm install, rồipnpm typecheckđể bắt breaking ở mức type trước. - Test trên channel
next/betatrước khi lênlatest(xem Release).
bash
# thử bản beta
pnpm add @tasco/nuxt-layer-base@betaMẫu mục migration (cho core team)
Khi phát hành major Y, thêm một mục theo mẫu này.
vX → vY
Breaking changes
- Mô tả thay đổi phá vỡ, lý do.
Hành động cần làm
- Bước cụ thể team sản phẩm phải làm (đổi API, đổi config...).
Codemod / tự động hoá (nếu có)
- Lệnh/script hỗ trợ.
v0 → v1 (ví dụ)
Breaking changes
useApitrả về instance gọi trực tiếp thay vì object{ get, post }(ví dụ minh hoạ).
Hành động cần làm
diff
- const { get } = useApi()
- const data = await get('/orders')
+ const api = useApi()
+ const data = await api('/orders')