Chuyển đến nội dung chính

Điều kiện tiên quyết

  • Go 1.26+
  • git
  • make có sẵn trong shell của bạn

Sao chép kho lưu trữ

Các công cụ và mô-đun Bootstrap

Thao tác này tải xuống các module Go và cài đặt bộ công cụ lint đã được ghim.

Vòng lặp phát triển hằng ngày

Chạy CLI cục bộ

Cài đặt binary cục bộ

Các vị trí mã khóa

  • apps/cli/cmd/: Các lệnh Cobra, cờ và hành vi đầu ra của CLI
  • pkg/i18nconfig/: i18n.ymli18n.jsonc phân tích cú pháp và xác thực
  • apps/cli/internal/i18n/runsvc/: run lập kế hoạch và quy trình thực thi
  • apps/cli/internal/i18n/syncsvc/: đồng bộ hóa điều phối và logic xung đột
  • internal/i18n/storage/: hợp đồng adapter và tích hợp nhà cung cấp

Trước khi mở một PR

Phần này chạy định dạng, lint, kiểm tra, và các kiểm tra build trong cùng luồng mà các cộng tác viên sử dụng.