Lokale ontwikkeling
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildEen parser toevoegen
- Voeg een armatuur onder
__tests__/data/toe. - Implementeer
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Registreer het in
translation-file-parser-factory.ts. - Voeg de bestandsextensie toe aan
translationFileSchemesintranslation-file-finder.ts. - Schrijf heen-en-weer tests voor parse → format en pas Translations toe.
Dekkingsdrempels
De Jest-configuratie handhaaft minimale dekking. Nieuwe code moet de drempel van statements + regels boven de 78% houden en de functies boven 90%. Voeg armaturen en tests toe naast je verandering.
Documentatiesite
De docs/-map is een Astro 6 + Tailwind v4-project. Loop daar één keer npm install en npm run dev dan voor lokale preview. De pages.yml workflow stuurt documenten bij elke merge naar GitHub Pages.