Tlhabollo ya Tikologo
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildAdding a parser
- Ngwala sengwalwa ka fase ga
__tests__/data/. - Diriša
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Ngwala ka
translation-file-parser-factory.ts. - Add the file extension to
translationFileSchemesintranslation-file-finder.ts. - Ngwala diteko tša go ya go ile-→ ka sebopego sa
Coverage thresholds
Tshepedišo ya JEST e gapeletša tšhireletšo ya bonnyane bja tšhireletšo. New code must keep the statements + lines threshold above 78% and functions above 90%. Add fixtures and tests along your change.
Documentation site
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 ships docs to GitHub Pages on every merge.