স্থানীয় উন্নয়ন
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.tstranslationFileSchemesফাইল এক্সটেনশনটি যোগ করুন। - পার্স → ফর্ম্যাটের জন্য রাউন্ড-ট্রিপ পরীক্ষা লিখুন এবং অনুবাদগুলি প্রয়োগ করুন।
কভারেজ থ্রেশহোল্ড
জেস্ট কনফিগার ন্যূনতম কভারেজ প্রয়োগ করে। নতুন কোডটি অবশ্যই বিবৃতি + লাইন থ্রেশহোল্ড 78% এর উপরে রাখতে হবে এবং ফাংশনগুলি 90% এর উপরে রাখতে হবে। আপনার পরিবর্তনের পাশাপাশি ফিক্সচার এবং পরীক্ষা যুক্ত করুন।
ডকুমেন্টেশন সাইট
docs/ ফোল্ডারটি একটি অ্যাস্ট্রো 6 + টেলউইন্ড ভি 4 প্রকল্প। সেখানে একবার npm install চালান, তারপরে স্থানীয় পূর্বরূপের জন্য npm run dev। pages.yml ওয়ার্কফ্লো প্রতিটি মার্জে গিটহাব পৃষ্ঠাগুলিতে ডক্স প্রেরণ করে।