Локални развој
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. - Напишите повратне тестове за анализу → формату и апплyТранслатионс.
Прагови покривености
Јест цонфиг спроводи минималну покривеност. Нови код мора да задржи праг изјава + линија изнад 78% и функције изнад 90%. Додајте чвора и тестове уз вашу промену.
Документација сајт
Фасцикла docs/ је Астро КСНУМКС + Таилвинд вКСНУМКС пројекат. Покрените npm install тамо једном, а затим npm run dev за локални преглед. pages.yml ток посла испоручује документе на ГитХуб странице на сваком спајању.