التنمية المحلية
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. - اكتب اختبارات ذهابا وإيابا لتنسيق تحليل → وتطبيق الترجمات.
حدود التغطية
إعدادات Jest تفرض الحد الأدنى من التغطية. يجب أن يحافظ الكود الجديد على عتبة العبارات + الأسطر فوق 78٪ والوظائف فوق 90٪. أضف التركيبات والاختبارات مع الباقي الخاص بك.
موقع التوثيق
المجلد docs/ هو مشروع Astro 6 + Tailwind v4. شغل npm install هناك مرة واحدة، ثم npm run dev للمعاينة المحلية. سير العمل pages.yml يرسل المستندات إلى صفحات GitHub في كل عملية دمج.