Paikallinen kehitys
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildParserin lisääminen
- Lisää valaisin
__tests__/data/alle. - Toteuta
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Rekisteröi se
translation-file-parser-factory.ts. - Lisää tiedostopääte
translationFileSchemestranslation-file-finder.ts. - Kirjoita edestakaiset testit jäsentämiselle → muotoilulle ja applyTranslationsille.
Peittokynnysarvot
Jestin konfiguraatio vaatii minimikattavuutta. Uuden koodin on pidettävä lauseiden + rivin kynnys yli 78 % ja funktiot yli 90 %. Lisää kalusteet ja testit muutoksen rinnalle.
Dokumentaatiosivusto
docs/ kansio on Astro 6 + Tailwind v4 -projekti. Aja npm install siellä kerran, sitten npm run dev paikallista esikatselua varten. pages.yml työnkulku toimittaa dokumentit GitHub Pagesille jokaisessa yhdistämisessä.