Rozwój lokalny
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildDodanie parsera
- Dodaj oprawę pod
__tests__/data/. - Implementuj
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Zarejestruj go w
translation-file-parser-factory.ts. - Dodaj rozszerzenie pliku do
translationFileSchemeswtranslation-file-finder.ts. - Pisz testy w obie strony do parsowania → formatu i stosuj tłumaczenia.
Progi zasięgu
Konfiguracja Jest wymaga minimalnego zasięgu. Nowy kod musi utrzymywać próg instrukcji + linii powyżej 78% i funkcje powyżej 90%. Dodaj elementy i testy obok zmiany.
Strona dokumentacyjna
Folder docs/ to projekt Astro 6 + Tailwind v4. Uruchom npm install tam raz, potem npm run dev na lokalny podgląd. Workflow pages.yml wysyła dokumenty do GitHub Pages przy każdym scaleniu.