Lokal na pag-unlad
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildPagdaragdag ng parser
- Magdagdag ng isang fixture sa ilalim ng
__tests__/data/. - Ipatupad ang
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Irehistro ito sa
translation-file-parser-factory.ts. - Idagdag ang extension ng file sa
translationFileSchemessatranslation-file-finder.ts. - Sumulat ng mga round-trip test para sa pag-parse → format at applyTranslations.
Mga threshold ng saklaw
Ipinatutupad ng Jest config ang minimum coverage. Ang bagong code ay dapat panatilihin ang mga pahayag + linya threshold sa itaas ng 78% at mga function sa itaas ng 90%. Magdagdag ng mga fixture at pagsubok kasama ang iyong pagbabago.
Site ng dokumentasyon
Ang folder ng docs/ ay isang proyekto ng Astro 6 + Tailwind v4. Tumakbo npm install doon nang isang beses, pagkatapos ay npm run dev para sa lokal na preview. Ang daloy ng trabaho ng pages.yml ay nagpapadala ng mga dokumento sa Mga Pahina ng GitHub sa bawat pagsasama.