स्थानीय विकास
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में जोड़ीं. - पार्स → प्रारूप खातिर राउंड-ट्रिप टेस्ट लिखीं आ अनुवाद लागू करीं।
कवरेज सीमा
जेस्ट कॉन्फिगरेशन न्यूनतम कवरेज लागू करेला. नया कोड में कथन + लाइन थ्रेशोल्ड के 78% से ऊपर रखे के चाहीं आउर 90% से ऊपर काम करे के चाहीं. अपना बदलाव के साथे फिक्स्चर आ टेस्ट जोड़ीं।
प्रलेखन साइट
docs/ फोल्डर एस्ट्रो 6 + टेलविंड v4 प्रोजेक्ट हs। एक बेर उहाँ npm install दउड़ीं, फेर स्थानीय पूर्वावलोकन खातिर npm run dev करीं. pages.yml वर्कफ़्लो हर मर्ज पर GitHub Pages पर डॉक्स भेजत बा।