Iterambere ry'akarere
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildKwongerako parser
- Add a fixture under
__tests__/data/. - Shira mu ngiro
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Yandika muri
translation-file-parser-factory.ts. - Add the file extension to
translationFileSchemesintranslation-file-finder.ts. - Write round-trip tests for parse → format and applyTranslations.
Ibipimo vy'ubwishingizi
The Jest config enforcing minimum coverage. Itegeko rishasha ritegerezwa kugumiza imirongo + imirongo iri hejuru ya 78% kandi ikora hejuru ya 90%. Wongerako ibipimo n'ibipimo hamwe n'impinduka zawe.
Urubuga rw'inyandiko
The docs/ folder is an Astro 6 + Tailwind v4 project. Run npm install there once, then npm run dev for local preview. The pages.yml workflow sends docs to GitHub Pages on every merge.