दूसरे सप्ताह के लिए, मुझे किसी मुद्दे की खोज में कम समय खर्च करना पड़ा। इस बार यह एक बग था जो मैटरमोस्ट के लिए एक दस्तावेज़ीकरण वेबसाइट के लिए डार्क मोड में उत्पन्न हुआ था, जहां एक विशिष्ट बटन गलत रंग होगा।
मुझे डॉक्यूसॉरस के बारे में पता है, क्योंकि मैंने अन्य दस्तावेज और इस पर बनी हमारी कुछ पाठ्यक्रम सामग्री साइट देखी है। हुड के तहत यह रिएक्ट का उपयोग करता है इसलिए मैं इससे परिचित था। लेकिन यह दस्तावेज़ीकरण वेबसाइट Python में लिखी गई थी। हालाँकि मैं पाइथॉन का प्रशंसक नहीं हूं, लेकिन इसने मुझे चकित कर दिया, क्योंकि न केवल यह पाइथॉन में लिखा गया है, बल्कि विशेष रूप से स्फिंक्स का उपयोग करते हुए लिखा गया है जो अपनी मार्कअप भाषा के रूप में रीस्ट्रक्चर्ड टेक्स्ट का उपयोग करता है। इसमें मेकफ़ाइल भी थी. बहुत सारी नई चीज़ें लेकिन यह बहुत दिलचस्प लग रही थीं।
इसलिए मैं इस मुद्दे पर काम करना चाहता था। अपनी रुचि व्यक्त करने और मुझे यह मुद्दा सौंपे जाने के बाद मैंने इस पर काम करना शुरू कर दिया। हालाँकि सेटअप प्रक्रिया बहुत सीधी है, अधिकांश स्क्रिप्ट स्वचालित होने के कारण, मुझे थोड़ी समस्या हुई। मैं अपने विकास परिवेश के रूप में WSL (लिनक्स के लिए विंडोज़ सबसिस्टम) का उपयोग करता हूँ। हालाँकि मेरे पास WSL में पायथन संस्करण 2.7 और 3.10 दोनों हैं, लेकिन मुझे इसे अपने डिफ़ॉल्ट संस्करण के रूप में 3.10 पर सेट करने में परेशानी हो रही थी और चूँकि मुझे एप्लिकेशन को सेटअप करने के लिए पायथन 3.9 या बाद के संस्करण की आवश्यकता है, इसलिए मुझे त्रुटि मिल रही थी। इसलिए मैंने कुछ जांच करने और दोषी का पता लगाने के बाद अपने मूल विंडोज़ वातावरण पर स्विच किया। उसके बाद सब कुछ सहज हो गया। मैं इस बात से आश्चर्यचकित था कि संपूर्ण संकलन का समय कितना लंबा था। इसमें आश्चर्यजनक रूप से लंबा समय लगा और मुझे संदेह है कि इसके लिए अजगर जिम्मेदार है। conf.py में विशिष्ट बटन के स्टाइल के लिए समायोजन करते हुए, मुझे पुनः अनुपालन करना पड़ा और समस्या ठीक हो गई।
तो मेरा अगला कदम पीआर बनाना था। पीआर विवरण लिखते समय मैंने देखा कि योगदान दिशानिर्देशों के लिए मैटरमोस्ट वेबसाइट के लिंक थे, इसलिए मुझे योगदान करने में सक्षम होने के लिए दस्तावेजों पर पंजीकरण और हस्ताक्षर करना पड़ा और मेरा जीथब खाता योगदानकर्ता के रूप में दिखाई दिया। मुझे उचित पीआर बनाने के लिए गिल्ड लाइन्स पढ़ी गईं। सब कुछ देखने के बाद मैंने पीआर बनाया और फिर इंतजार का समय आ गया। इसे लिखे जाने तक पीआर 5 दिन बाद भी खुला है। मेरी कोड समीक्षा स्वीकृत होने के बाद, एक QA होना आवश्यक था जिसमें सबसे अधिक समय लगा। और इसे लिखने तक कोड समीक्षा और QA दोनों हो चुके हैं, इसलिए यह केवल समय की बात है कि इसका विलय और समापन हो जाएगा।
सप्ताह 2 के लिए, कंपनी रेपो पर काम करना और पूरी प्रक्रिया को सामने आते देखना काफी मजेदार और दिलचस्प था। हालाँकि यह प्रोजेक्ट पायथन में है, लेकिन इस पर काम करना आश्चर्यजनक रूप से आसान था।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3