Sviluppo locale
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildAggiunta di un parser
- Aggiungi un paradischi sotto
__tests__/data/. - Implementa
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - Registralo in
translation-file-parser-factory.ts. - Aggiungi l'estensione del file a
translationFileSchemesintranslation-file-finder.ts. - Scrivi test di andata e ritorno per il formato di parse → e applyTranslations.
Soglie di copertura
La configurazione Jest impone una copertura minima. Il nuovo codice deve mantenere la soglia di istruzioni + righe sopra il 78% e le funzioni sopra il 90%. Aggiungi accessori e test insieme al cambiamento.
Sito di documentazione
La cartella docs/ è un progetto Astro 6 + Tailwind v4. Corri npm install lì una volta, poi npm run dev per l'anteprima locale. Il flusso di lavoro pages.yml invia la documentazione a GitHub Pages ad ogni merge.