Phát triển địa phương
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildThêm trình phân tích cú pháp
- Thêm một vật cố định trong
__tests__/data/. - Triển khai
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Đăng ký nó trong
translation-file-parser-factory.ts. - Thêm phần mở rộng tệp vào
translationFileSchemestrongtranslation-file-finder.ts. - Viết các bài kiểm tra khứ hồi để phân tích cú pháp định dạng → và áp dụngTranslations.
Ngưỡng bảo hiểm
Cấu hình Jest thực thi phạm vi bảo hiểm tối thiểu. Mã mới phải giữ ngưỡng câu lệnh + dòng trên 78% và các hàm trên 90%. Thêm đồ đạc và thử nghiệm cùng với thay đổi của bạn.
Trang web tài liệu
Thư mục docs/ là một dự án Astro 6 + Tailwind v4. Chạy npm install đó một lần, sau đó npm run dev xem trước cục bộ. Quy trình làm việc pages.yml gửi tài liệu đến Trang GitHub trên mỗi lần hợp nhất.