مقامی ترقی
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میں درج کریں۔ -
translation-file-finder.tsمیں فائل ایکسٹینشن کوtranslationFileSchemesمیں شامل کریں۔ - پارس → فارمیٹ اور applyTranslations کے لیے راؤنڈ ٹرپ ٹیسٹ لکھیں۔
کوریج کی حدیں
Jest کنفیگریشن کم از کم کوریج کو نافذ کرتا ہے۔ نئے کوڈ کو اسٹیٹمنٹس + لائنز کی حد کو 78٪ سے اوپر رکھنا اور 90٪ سے زیادہ فنکشنز کو برقرار رکھنا چاہیے۔ اپنے تبدیلی کے ساتھ فکسچرز اور ٹیسٹ بھی شامل کریں۔
دستاویزی سائٹ
docs/ فولڈر Astro 6 + Tailwind v4 پروجیکٹ ہے۔ وہاں npm install ایک بار چلائیں، پھر لوکل پریویو کے لیے npm run dev کریں۔ pages.yml ورک فلو ہر مرج پر دستاویزات GitHub Pages پر بھیجتا ہے۔