Vietējā attīstība
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildParsētāja pievienošana
- Pievienojiet armatūru zem
__tests__/data/. - Ieviesiet
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Reģistrējiet to
translation-file-parser-factory.ts. - Pievienojiet faila paplašinājumu
translationFileSchemestranslation-file-finder.ts. - Uzrakstiet testus turp un atpakaļ, lai parsētu → formātu un applyTranslations.
Seguma sliekšņi
Jest konfigurācija nodrošina minimālo segumu. Jaunajam kodam ir jāsaglabā paziņojumu + rindu slieksnis virs 78% un funkcijām virs 90%. Pievienojiet spēles un testus kopā ar izmaiņām.
Dokumentācijas vietne
Mape docs/ ir Astro 6 + Tailwind v4 projekts. Palaidiet npm install tur vienu reizi, pēc tam npm run dev vietējam priekšskatījumam. pages.yml darbplūsma nosūta dokumentus uz GitHub lapām katrā sapludināšanā.