地方發展
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。