यह उपयोगकर्ता के कुछ ब्राउज़र या डिवाइस विवरण जैसे टाइमज़ोन, स्क्रीन आकार, ब्राउज़र कॉन्फ़िगरेशन इत्यादि का पता लगाने के लिए एक एनपीएम लाइब्रेरी है। धोखाधड़ी को रोकने के लिए इस तरह के विवरण अक्सर सॉफ्टवेयर प्रदाताओं द्वारा अपने देश में कर प्राधिकरण को भेजे जाने की आवश्यकता होती है।
उदाहरण: यूके में टैक्स अथॉरिटी (HMRC) को सॉफ़्टवेयर प्रदाताओं को अपने कुछ API का उपयोग करने की आवश्यकता होती है ताकि वे लगातार हेडर प्रदान कर सकें जिन्हें धोखाधड़ी रोकथाम हेडर के रूप में जाना जाता है। यह नोड मॉड्यूल आपके लिए आवश्यक प्रारूप में ऐसी जानकारी एकत्र करता है।
src/js
में प्रत्येक शीर्ष स्तर के फ़ोल्डर का उपयोग के मामले में अधिक विशिष्ट जानकारी के साथ अपना स्वयं का README है। उदा.HMRC README
उपयोग के निर्देश यहां देखे जा सकते हैं यहां
परिवर्तनों के परीक्षण के निर्देश यहां देखे जा सकते हैं यहां
हम योगदानकर्ताओं को मुद्दों का दावा करने की अनुमति नहीं देते हैं। अगर आपको कुछ दिलचस्प लगता है तो आप रेपो में योगदान कर सकते हैं, पीआर बढ़ाने के लिए स्वतंत्र महसूस करें। हमें आपको पहले से बताने की आवश्यकता नहीं है।
- फोर्क रेपो
yarn
चलाकर स्थानीय रूप से निर्भरता स्थापित करें- अपने परिवर्तन करें
- सुनिश्चित करें कि यह
yarn build
का उपयोग करके बनाता है yarn test
के साथ परीक्षण चलाएं (आपने परीक्षण जोड़े, है ना?)- अपने उपभोग कोड में या हमारे डेमो प्रोजेक्ट का उपयोग करके अपने परिवर्तनों का परीक्षण करें:
yarn link
- सुनिश्चित करें कि कोड कवरेज आपके परिवर्तनों से पहले की तुलना में समान या अधिक है
- सुनिश्चित करें कि प्रतिबद्ध संदेश ठीक से स्वरूपित है:
type(subject): input
. उदाहरण:chore(prettier): update prettier to 2.x
master
शाखा के लिए पीआर बनाएं- कोड मालिकों से स्वचालित रूप से समीक्षा करने का अनुरोध किया जाएगा, इसलिए आपके पीआर पर टैग करने की कोई आवश्यकता नहीं है
यहां दिखाई गई संरचना यह है कि आपके कोड को रिपॉजिटरी में कैसे व्यवस्थित किया जाना चाहिए
उदाहरण के लिए आप जिस समस्या का समाधान कर रहे हैं, उसके अनुसार कार्यान्वयन फ़ोल्डर का नाम बदला जाना चाहिए। यूके में HMRC के लिए कोड hmrc नाम के फोल्डर में है।
Project
└──src
└──js
└──common // इस फ़ोल्डर में सामान्य और गैर विशिष्ट कोड डाले जाने चाहिए
└──implementation // समस्या को हल करने के लिए कार्यान्वयन विशिष्ट कोड इस फ़ोल्डर में होना चाहिए
इस रेपो में योगदानकर्ता के रूप में स्वयं को जोड़ने के दो तरीके हैं:
- पीआर में इस निम्नलिखित टिप्पणी को जोड़कर @all-contributors को कॉल करें: @all-contributors please add [username] for [contributions]. अधिक जानकारी के लिए कृपया डॉक्स देखें docs
npx all-contributors add [username] [contributions]
जोड़ें चलाकर सभी योगदानकर्ता-क्ली का उपयोग करें। अधिक जानकारी के लिए कृपया डॉक्स देखें docs para más info.
सभी मापदंडों की आवश्यकता है। मान्य योगदान प्रकारों की सूची के लिए इमोजी कुंजी (योगदान प्रकार संदर्भ) देखें Emoji Key (Contribution Types Reference)
कृपया हमारा बदलाव का देखें CHANGELOG
अन्य भाषाओं में रीडमी: