Lokal utveckling
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildAtt lägga till en parser
- Lägg till en armatur under
__tests__/data/. - Implementera
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Registrera den i
translation-file-parser-factory.ts. - Lägg till filändelsen till
translationFileSchemesitranslation-file-finder.ts. - Skriv tur-och-retur-tester för parse → format och tillämpa Translations.
Täckningsgränser
Jest-konfigurationen upprätthåller minimal täckning. Ny kod måste hålla tröskeln för satser + rader över 78 % och funktionerna över 90 %. Lägg till armaturer och tester tillsammans med din förändring.
Dokumentationssida
Den docs/ mappen är ett Astro 6 + Tailwind v4-projekt. Kör npm install där en gång, sedan npm run dev för lokal förhandsvisning. Det pages.yml arbetsflödet skickar dokumentationen till GitHub Pages vid varje sammanslagning.