Desarrollo local
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildAñadir un analizador sintáctico
- Añade un luminario debajo de
__tests__/data/. - Implementa
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Regístrate en
translation-file-parser-factory.ts. - Añade la extensión de archivo a
translationFileSchemesentranslation-file-finder.ts. - Escribe pruebas de ida y vuelta para el formato de análisis → y applyTranslations.
Umbrales de cobertura
La configuración Jest impone una cobertura mínima. El nuevo código debe mantener el umbral de sentencias + líneas por encima del 78% y funciones por encima del 90%. Añade accesorios y pruebas junto con tu cambio.
Sitio de documentación
La carpeta docs/ es un proyecto Astro 6 + Tailwind v4. Corre npm install allí una vez y luego npm run dev para una vista previa local. El flujo de trabajo pages.yml envia documentación a GitHub Pages en cada combinación.