ការអភិវឌ្ឍន៍ក្នុងស្រុក
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildការបន្ថែម parser
- បន្ថែមការប្រកួតនៅក្រោម
__tests__/data/។ - អនុវត្ត
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap)។ - ចុះឈ្មោះវានៅក្នុង
translation-file-parser-factory.ts. - បន្ថែមផ្នែកបន្ថែមឯកសារទៅ
translationFileSchemesintranslation-file-finder.ts។ - សរសេរការធ្វើតេស្តទៅមកសម្រាប់ទម្រង់ parse → និង applyTranslations ។
កម្រិតគ្របដណ្តប់
ការកំណត់រចនាសម្ព័ន្ធ Jest អនុវត្តការគ្របដណ្តប់អប្បបរមា។ កូដថ្មីត្រូវតែរក្សាកម្រិតសេចក្តីថ្លែងការណ៍ + បន្ទាត់លើសពី 78% និងមុខងារលើសពី 90% ។ បន្ថែមការប្រកួត និងការធ្វើតេស្តរួមជាមួយនឹងការផ្លាស់ប្តូររបស់អ្នក។
គេហទំព័រឯកសារ
ថត docs/ គឺជាគម្រោង Astro 6 + Tailwind v4 ។ រត់ npm install នៅទីនោះម្តង, បន្ទាប់មក npm run dev សម្រាប់ការមើលជាមុនក្នុងស្រុក. លំហូរការងារ pages.yml ដឹកជញ្ជូនឯកសារទៅកាន់ GitHub Pages នៅលើរាល់ការបញ្ចូលគ្នា។