ადგილობრივი განვითარება
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-ში. - დაწერეთ ორმხრივი ტესტები გასაანალიზებლად → ფორმატისთვის და მიმართეთთარგმანები.
დაფარვის ზღვრები
Jest კონფიგურაცია ახორციელებს მინიმალურ დაფარვას. ახალმა კოდექსმა უნდა შეინარჩუნოს განცხადებები + ხაზების ზღვარი 78%-ზე მეტი და ფუნქციონირებს 90%-ზე ზემოთ. დაამატეთ მოწყობილობები და ტესტები თქვენს ცვლილებასთან ერთად.
დოკუმენტაციის საიტი
docs/ საქაღალდე არის Astro 6 + Tailwind v4 პროექტი. ერთხელ გაუშვით npm install იქ, შემდეგ npm run dev ადგილობრივი გადახედვისთვის. pages.yml სამუშაო პროცესი აგზავნის დოკუმენტებს GitHub გვერდებზე ყოველი შერწყმისას.