स्थानीय विकास[सम्पादन गर्ने]
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 पृष्ठहरूमा डक्सहरू पठाउँछ।