Орон нутгийн хөгжил
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. - Файлын өргөтгөлийг
translationFileSchemesintranslation-file-finder.ts. - Parse → форматад зориулсан эргэх аяллын тест бичиж, applyTranslations-ийг ашиглах.
Хамрах хүрээний босго
Jest тохиргоо нь хамгийн бага хамрах хүрээг хэрэгжүүлдэг. Шинэ код нь оператор + мөрийн босгыг 78%-иас дээш хадгалж, функцуудыг 90%-иас дээш байлгах ёстой. Өөрчлөлтийн хажуугаар тоглолт, туршилтуудыг нэмнэ.
Баримт бичгийн сайт
docs/ хавтас нь Astro 6 + Tailwind v4 төсөл юм. Тэнд npm install нэг удаа гүйгээд, дараа нь орон нутгийн урьдчилсан үзүүлэлтийг npm run dev. pages.yml ажлын урсгал нь бичиг баримтыг GitHub Pages руу нэгтгэн бүрт илгээдэг.