Helyi fejlesztés
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildParser hozzáadása
- Tegyél egy lámpa
__tests__/data/alá. - Valósítsd meg
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Regisztráld
translation-file-parser-factory.ts. - Add hozzá a fájlkiterjesztést
translationFileSchemes-heztranslation-file-finder.ts-ben. - Írj oda-vissza teszteket a parse → formátumhoz és applyTranslations-hoz.
Lefedettségi küszöbértékek
A Jest konfiguráció minimális lefedettséget biztosít. Az új kódnak a mondatok + sorok küszöbértékét 78% felett kell tartania, és a funkciókat 90% felett kell tartania. Tedd fel a változtatásod mellett felszereléseket és teszteket.
Dokumentációs oldal
A docs/ mappa egy Astro 6 + Tailwind v4 projekt. Egyszer npm install oda, majd npm run dev helyi előnézethez. A pages.yml munkafolyamat minden egyesüléskor a dokumentumokat a GitHub Pages-re küldi.