Vietos plėtra
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildAnalizatoriaus pridėjimas
- Pridėkite šviestuvą po
__tests__/data/. - Įgyvendinkite
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Užregistruokite jį
translation-file-parser-factory.ts. - Įtraukite failo plėtinį į
translationFileSchemestranslation-file-finder.ts. - Parašykite testus pirmyn ir atgal, kad išanalizuotumėte → formatą ir taikytumėteVertimai.
Aprėpties ribos
Jest konfigūracija užtikrina minimalią aprėptį. Naujas kodas turi išlaikyti išrašų + eilučių slenkstį virš 78%, o funkcijos viršija 90%. Pridėkite armatūrą ir testus kartu su pakeitimais.
Dokumentacijos svetainė
docs/ aplankas yra Astro 6 + Tailwind v4 projektas. Paleiskite npm install ten vieną kartą, tada npm run dev vietinei peržiūrai. pages.yml darbo eiga siunčia dokumentus į "GitHub" puslapius kiekvieno suliejimo metu.