地方发展
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + build添加解析器
- 在
__tests__/data/下面添加一个固定装置。 - 实现
TranslationFileParser(parse、format、applyTranslations、toTranslatableTextMap)。 - 注册在
translation-file-parser-factory.ts。 - 在
translation-file-finder.ts中添加文件扩展名translationFileSchemes。 - 写双向测试,针对解析→格式并应用翻译。
覆盖阈值
Jest配置强制执行最小覆盖。新代码必须保持语句+行数阈值高于78%,函数值高于90%。在更换时添加夹具和测试。
文献资料
docs/文件夹是一个Astro 6 + Tailwind v4项目。在那里运行一次npm install,然后npm run dev进行本地预览。pages.yml流程每次合并都会把文档发送到GitHub Pages。