Các lệnh thường dùng
Để duy trì tính nhất quán của monorepo, tất cả các lệnh phải được chạy từ thư mục gốc của dự án.
Lệnh cốt lõi (g)
g (Generator) là script hỗ trợ quan trọng nhất trong quá trình phát triển VSeed.
Mô tả:
Lệnh này là sự kết hợp của build:test, build:docs, và build:api, được dùng để giữ tài nguyên của môi trường phát triển luôn đồng bộ:
- Tạo test cases: Phân tích JSON Spec trong
tests/integrationsvà tạo các file.test.tstương ứng. - Tạo tài liệu: Phân tích các định nghĩa kiểu TypeScript và cập nhật tài liệu API trong
apps/website.
Khi dùng:
- Sau khi sửa logic chart hoặc thêm một loại chart mới.
- Sau khi sửa các định nghĩa kiểu TypeScript.
- Trước khi commit code.
Phát triển và build
Khởi động môi trường phát triển
Khởi động đồng thời chế độ watch của VSeed và trang tài liệu.
Build dự án
Build thư viện lõi VSeed.
Kiểm thử
Chạy toàn bộ test
Chạy test unit
Chạy test tích hợp
Cập nhật snapshot test
Chạy lệnh này khi thay đổi code của bạn gây ra diff snapshot và đó là kết quả mong đợi: