Местно развитие
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 страниците при всяко сливане.