Datblygu lleol
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildYchwanegu gramadegydd
- Ychwanegwch gêm o dan
__tests__/data/. - Gweithredu
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Cofrestrwch ef yn
translation-file-parser-factory.ts. - Ychwanegwch yr estyniad ffeil at
translationFileSchemesyntranslation-file-finder.ts. - Ysgrifennwch brofion rownd ar gyfer dadansoddi → fformat a applicationTranslations.
Trothwyon cwmpas
Mae'r ffurfweddiad Jest yn gorfodi isafswm sylw. Rhaid i'r cod newydd gadw'r trothwy datganiadau + llinellau uwchlaw 78% a swyddogaethau uwchlaw 90%. Ychwanegwch gemau a phrofion ochr yn ochr â'ch newid.
Safle dogfennaeth
Mae'r ffolder docs/ yn brosiect Astro 6 + Tailwind v4. Rhedeg npm install yno unwaith, yna npm run dev ar gyfer rhagolwg lleol. Mae'r llif gwaith pages.yml yn llongau dogfennau i GitHub Pages ar bob uno.