Desenvolvemento local
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildEngadir un analizador sintáctico
- Engade un aparello debaixo
__tests__/data/. - Implementa
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Rexístrao en
translation-file-parser-factory.ts. - Engade a extensión do ficheiro a
translationFileSchemesentranslation-file-finder.ts. - Escribe probas de ida e volta para o formato de análise → e aplica. Traducións.
Limiares de cobertura
A configuración Jest impón unha cobertura mínima. O novo código debe manter o umbral de instrucións + liñas por riba do 78% e funcións por riba do 90%. Engade accesorios e probas xunto co cambio.
Sitio de documentación
A carpeta docs/ é un proxecto Astro 6 + Tailwind v4. Corre npm install alí unha vez e logo npm run dev para unha vista previa local. O fluxo de traballo pages.yml envía documentación a GitHub Pages en cada mestura.