Desenvolupament local
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildAfegint un analitzador
- Afegeix un aparell sota
__tests__/data/. - Implementa
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Registra'l a
translation-file-parser-factory.ts. - Afegeix l'extensió del fitxer a
translationFileSchemesentranslation-file-finder.ts. - Escriu proves d'anada i tornada per al format de parse → i applyTranslations.
Llindars de cobertura
La configuració Jest imposa una cobertura mínima. El nou codi ha de mantenir les sentències + línies per sobre del 78% i les funcions per sobre del 90%. Afegeix accessoris i proves juntament amb el canvi.
Lloc de documentació
La carpeta docs/ és un projecte Astro 6 + Tailwind v4. Passa npm install hi una vegada i després npm run dev per a una previsualització local. El flux de treball pages.yml envia la documentació a GitHub Pages en cada fusió.