Локален развој
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildДодавање парсер
- Додај фитил под
__tests__/data/. - Имплементирајте
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Регистрирајте го во
translation-file-parser-factory.ts. - Додај ја екстензијата на датотеката на
translationFileSchemesвоtranslation-file-finder.ts. - Пишете тестови за парс → форматирање и применете ги Translations.
Прагови на покриеност
Jest конфигурацијата спроведува минимална покриеност. Новиот код мора да одржува прагот на изјави + линии над 78% и функцијата над 90%. Додајте и светилки и тестови покрај кусурот.
Страница за документација
docs/ фолдерот е проект за Astro 6 + Tailwind v4. Трчај npm install таму еднаш, па потоа npm run dev за локален преглед. pages.yml работниот процес испраќа документи до GitHub страниците при секое спојување.