Lokal utvikling
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildLegge til en parser
- Legg til en lampe under
__tests__/data/. - Implementer
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Registrer den i
translation-file-parser-factory.ts. - Legg til filendelsen til
translationFileSchemesitranslation-file-finder.ts. - Skriv rundtur-tester for parse → format og applyTranslations.
Dekningsterskler
Jest-konfigurasjonen håndhever minimumsdekning. Ny kode må holde grensen for setningene + linjer over 78 % og funksjonene over 90 %. Legg til fester og tester sammen med endringen.
Dokumentasjonsnettsted
docs/-mappen er et Astro 6 + Tailwind v4-prosjekt. Kjør npm install der én gang, og npm run dev deretter for lokal forhåndsvisning. Den pages.yml arbeidsflyten sender dokumenter til GitHub Pages ved hver sammenslåing.