Dezvoltare locală
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildAdăugarea unui parser
- Adaugă un corp de iluminat sub
__tests__/data/. - Implementează
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Înregistrează-l în
translation-file-parser-factory.ts. - Adaugă extensia fișierului la
translationFileSchemesîntranslation-file-finder.ts. - Scrie teste dus-întors pentru formatul parse → și aplică Traduceri.
Praguri de acoperire
Configurația Jest impune o acoperire minimă. Noul cod trebuie să mențină pragul de instrucțiuni + linii peste 78% și funcțiile peste 90%. Adaugă corpuri de iluminat și teste alături de schimbarea ta.
Site de documentație
Folderul docs/ este un proiect Astro 6 + Tailwind v4. Aleargă npm install acolo o dată, apoi npm run dev pentru o previzualizare locală. Fluxul de pages.yml livrează documentația pe GitHub Pages la fiecare fuziune.