Жергілікті даму
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тіркеңіз. - Файл кеңейтімін
translationFileSchemestranslation-file-finder.ts-де қосыңыз. - Талдау → форматқа арналған екі жақты тесттер жазып, Translations-ты қолданыңыз.
Қамту шектері
Jest конфигурациясы минималды қамтуды қамтамасыз етеді. Жаңа код операторлар + жолдар шегі 78%-дан жоғары ұстауы және 90%-дан жоғары функциялар болуы тиіс. Өзгеріспен бірге матчтар мен тесттерді қосыңыз.
Құжаттама сайты
docs/ қалтасы — Astro 6 + Tailwind v4 жобасы. Бір рет npm install, содан кейін жергілікті алдын ала қарау үшін npm run dev. pages.yml жұмыс процесі әрбір біріктіру кезінде құжаттарды GitHub беттеріне жібереді.