Mahalliy rivojlanish
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildParser qo'shish
-
__tests__/data/ostida bir o'yinchoq qo'shing. - Joriy
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Uni
translation-file-parser-factory.tsro'yxatdan o'tkazing. - Fayl kengaytmasini
translationFileSchemesintranslation-file-finder.tsga qo'shing. - Parse → format va applyTranslations uchun aylanma testlar yozing.
Qamrov chegaralari
Jest konfiguratsiyasi minimal qamrovni ta'minlaydi. Yangi kod bayonotlar + chiziqlar chegarasini 78% dan yuqori, funksiyalar esa 90% dan yuqori bo'lishi kerak. O'zgartirish bilan birga jihozlar va testlarni ham qo'shing.
Hujjatlar sayti
docs/ papka Astro 6 + Tailwind v4 loyihasidir. U yerga bir marta npm install, keyin mahalliy oldindan ko'rishga npm run dev. pages.yml ish jarayoni har bir birlashmada hujjatlarni GitHub Pages'ga yuboradi.