Տեղական զարգացում
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-ում: - Գրեք կլոր թեստեր վերլուծելու → ձեւաչափի համար եւ applyTranslations:
Ծածկույթի շեմերը
Jest կոնֆիգուրացիան պարտադրում է նվազագույն ծածկույթ։ Նոր կոդը պետք է պահի հայտարարությունները + տողերի շեմը 78%-ից բարձր եւ ֆունկցիաները 90%-ից բարձր։ Ավելացրեք հարմարանքներ եւ թեստեր ձեր փոփոխության հետ միասին:
Փաստաթղթավորման կայք
docs/ թղթապանակը Astro 6 + Tailwind v4 նախագիծն է։ Մեկ անգամ աշխատեցրեք npm install այնտեղ, այնուհետեւ npm run dev տեղական նախադիտման համար։ pages.yml աշխատանքային հոսքը փաստաթղթերը ուղարկում է GitHub էջերին յուրաքանչյուր միաձուլման ժամանակ։