स्थानीय विकास[सम्पादन गर्ने]
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 प्रोजेक्ट हो। त्यहाँ एक पटक npm install चलाउनुहोस्, त्यसपछि स्थानीय पूर्वावलोकनको लागि npm run dev गर्नुहोस्। pages.yml कार्यप्रवाहले प्रत्येक मर्जमा GitHub पृष्ठहरूमा कागजातहरू पठाउँछ।