Zhvillimi lokal
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildShtimi i një analizuesi
- Shtoni një pajisje nën
__tests__/data/. - Zbatoni
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Regjistrojeni në
translation-file-parser-factory.ts. - Shtoni shtesën e skedarit në
translationFileSchemesnëtranslation-file-finder.ts. - Shkruani teste vajtje-ardhje për formatin e analizimit → dhe aplikoni Translations.
Pragjet e mbulimit
Konfigurimi Jest zbaton mbulimin minimal. Kodi i ri duhet të mbajë pragun e deklaratave + rreshtave mbi 78% dhe funksionet mbi 90%. Shtoni pajisje dhe teste së bashku me ndryshimin tuaj.
Faqja e dokumentacionit
Dosja docs/ është një projekt Astro 6 + Tailwind v4. Drejtoni npm install atje një herë, pastaj npm run dev për pamje paraprake lokale. Rrjedha e punës pages.yml dërgon dokumente në GitHub Pages në çdo bashkim.