Plaaslike ontwikkeling
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildVoeg 'n ontleder by
- Voeg 'n armatuur onder
__tests__/data/by. - Implementeer
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Registreer dit in
translation-file-parser-factory.ts. - Voeg die lêeruitbreiding by
translationFileSchemesintranslation-file-finder.ts. - Skryf heen-en-weer toetse vir ontleding → formaat en pas Vertalings toe.
Dekkingsdrempels
Die Jest-konfigurasie dwing minimum dekking af. Nuwe kode moet die stellings + reëls drempel bo 78% hou en funksies bo 90%. Voeg toebehore en toetse saam met jou verandering by.
Dokumentasiewebwerf
Die docs/-lêergids is 'n Astro 6 + Tailwind v4-projek. Hardloop npm install daar een keer, en npm run dev dan vir plaaslike voorskou. Die pages.yml werkvloei stuur dokumente na GitHub Pages by elke samevoeging.