פיתוח מקומי
git clone https://github.com/IEvangelist/resource-translatorcd resource-translatornpm installnpm run verify # lint + format:check + test + buildהוספת מנתח
- הוסיפו גוף אור מתחת
__tests__/data/. - מיישם
TranslationFileParser(parse,format,applyTranslations,toTranslatableTextMap). - רשמו את זה ב-
translation-file-parser-factory.ts. - הוסף את סיומת הקובץ ל-
translationFileSchemesב-translation-file-finder.ts. - כתוב מבחני הלוך-חזור לפורמט ניתוח → ו-applyTranslations.
ספי כיסוי
הקונפיגורציה של Jest מחייבת כיסוי מינימלי. קוד חדש חייב לשמור על סף ההצהרות + השורות מעל 78% ולתפקד מעל 90%. הוסף מתקנים ומבחנים לצד השינוי שלך.
אתר תיעוד
התיקייה docs/ היא פרויקט Astro 6 + Tailwind v4. הרץ npm install שם פעם אחת, ואז npm run dev לתצוגה מקדימה מקומית. זרימת העבודה pages.yml שולחת מסמכים ל-GitHub Pages בכל מיזוג.