समस्या के लेबल

लेबल, GitHub की एक बेहतरीन सुविधा है. इसकी मदद से, समस्याओं को फ़िल्टर किया जा सकता है और अनुरोधों को वापस लाया जा सकता है. वे कुछ ऐसा ढूंढने में आपकी मदद करते हैं, जो आपके अनुभव के स्तर से मेल खाता हो.

हमारे डेटा स्टोर करने की जगहों में, समस्याओं के लिए नए लेबल जोड़ने का काम खास तौर पर ब्लॉकली की मुख्य टीम करती है. ऐसा इसलिए किया जाता है, ताकि यह पक्का किया जा सके कि चीज़ें गलत जगह पर न जाएं.

साइज़

कुछ समस्याएं छोटे और खूबसूरत होती हैं, जबकि कुछ समस्याओं से निपटने में कई हफ़्ते लग सकते हैं. ये लेबल यह बताने में आपकी मदद करते हैं कि किसी समस्या के लिए कितना काम करना होगा.

  • पहला अंक अच्छा है: ये समस्याएं उन लोगों के लिए ज़्यादा सही हैं जो डेटा स्टोर करने की जगह पर नए हैं. ऐसे में उन्हें आधे से कम दिन का काम करना चाहिए और उन्हें कोड बेस के बारे में बहुत कम जानकारी होनी चाहिए. इन समस्याओं पर काम, टीम से अनुमति लिए बिना तुरंत शुरू किया जा सकता है.

विधिक्षेत्र

बड़े पैमाने पर इस्तेमाल किए जाने वाले डेटा स्टोर करने की सुविधा पर काम करना एक संवेदनशील प्रक्रिया हो सकती है. साथ ही, कुछ समस्याएं दूसरों के मुकाबले ज़्यादा संवेदनशील हो सकती हैं. इन लेबल की मदद से, यह पता किया जा सकता है कि किन समस्याओं के लिए योगदान दिया जा सकता है और किन समस्याओं को हल करना है.

  • मदद चाहिए: ये समस्याएं, योगदान देने वालों के लिए हैं. अक्सर ये ऐसी सुविधाएं होती हैं जो मुख्य टीम के मुताबिक काम की हैं, लेकिन इन्हें लागू करने का समय नहीं होता. उन्हें चर्चा या लागू करने की ज़रूरत पड़ सकती है, इसलिए स्टेटस लेबल देखें और जानें कि किस काम की ज़रूरत है. यह जगह मज़ेदार और क्रिएटिव प्रोजेक्ट ढूंढने की अच्छी जगह है!
  • इंटरनल: ये समस्याएं, मुख्य टीम के सदस्यों को होती हैं. अक्सर ये संवेदनशील या जटिल बग होते हैं, जिनके लिए खास चर्चा की ज़रूरत होती है. इन चीज़ों से दूर रहना बेहतर होगा, क्योंकि इनसे हालात तेज़ी से बदल सकते हैं!
  • दोनों में से कोई नहीं: जिन समस्याओं में कोई भी लेबल नहीं होता, उन्हें मुख्य टीम के और सदस्य ठीक कर सकते हैं. अगर आपको कोई बिना लेबल वाली समस्या दिखती है, जो आपको दिलचस्प लगती है, तो इसे हल करें!

स्थिति

कुछ समस्याओं (खास तौर पर सुविधा के अनुरोध) के अलग-अलग चरणों से गुज़रकर, उन्हें "बंद" माना जा सकता है. इन लेबल से आपको पता चलता है कि समस्या फ़िलहाल किस स्टेज में है, ताकि आपको पता चल सके कि आगे क्या किया जाना चाहिए.

  • चर्चा: ये समस्याएं, बातचीत के फ़ेज़ में हैं. इसका मतलब है कि अब भी ऐसे सवाल हैं जिनका जवाब, लागू करने से पहले देना ज़रूरी है. अगर इस बारे में आपका कोई विचार है, तो बेझिझक टिप्पणी करें! हम हमेशा ज़्यादा से ज़्यादा जानकारी देने की कोशिश करते रहते हैं.
  • लागू करने का तरीका: इन समस्याओं के बारे में काफ़ी चर्चा की गई है. इन समस्याओं के बारे में साफ़ तौर पर बताया गया है. साथ ही, ये लागू करने के चरण में शामिल हैं. वे या तो लागू होने का इंतज़ार कर रहे हैं या पहले से ही लागू किए जा रहे हैं. अगर आपको इनमें से किसी विषय पर काम करना है, तो पूरी समस्या को पढ़ें और टिप्पणी में बताएं कि आपको किस हिस्से पर काम करना है. इसके बाद, आगे बढ़ें!
  • न तो: ऐसी समस्याएं जिनमें दोनों में से कोई भी लेबल नहीं है, दोनों में से कोई भी स्थिति नहीं हो सकती. अगर इस बारे में आपका कोई विचार हो कि इस समस्या को कैसे लागू किया जाना चाहिए, तो हमें बताएं! इसके अलावा, अगर आपको इस समस्या पर काम करना है, तो टिप्पणी करके यह पूछें कि क्या इसे लागू किया जा सकता है.

Type

हर समस्या के लिए अलग-अलग जवाब देना ज़रूरी होता है. कुछ के लिए कोड की सिर्फ़ कुछ लाइनों में बदलाव करना पड़ता है, जबकि कुछ को डिज़ाइन करने और उन पर चर्चा करने की ज़रूरत होती है. इन लेबल से आपको पता चलता है कि किसी समस्या को किस तरह की कार्रवाई की ज़रूरत होगी.

  • गड़बड़ी: ये समस्याएं, कोड बेस में होने वाली कोई समस्या दिखाते हैं. वे अक्सर गड़बड़ी की वजह का पता लगाने के लिए, कुछ डीबग करते हैं, लेकिन कुछ को पलक झपकते ही ठीक किया जा सकता है. अगर आपको यह जानने के लिए ज़्यादा जानकारी चाहिए कि कोड कैसे टिकता है, तो ये आपके लिए बढ़िया समस्याएं होंगी. गड़बड़ी को ठीक करके या समस्या को गहराई से समझने और उसकी असल वजह की साफ़-साफ़ जानकारी देकर मदद की जा सकती है.
  • सुविधा का अनुरोध: ये समस्याएं, उस सुविधा की जानकारी देती हैं जिसे कोई व्यक्ति चाहता है. यह पूरे डेटा स्टोर करने की जगह या किसी एक प्रोजेक्ट पर लागू हो सकता है. अगर आपको डिज़ाइन के आइडिया को नया रूप देना और नए फ़ंक्शन जोड़ना है, तो ये आपके लिए सही समस्याएं हो सकती हैं.
  • सवाल: ये समस्याएं, कोड बेस के बारे में किसी के सवाल का दस्तावेज़ तैयार करती हैं. आम तौर पर, इन सवालों को डेवलपर फ़ोरम पर रीडायरेक्ट किया जाता है. अगर आपको कोई ऐसा सवाल दिखता है जिसमें आपको मदद मिल सकती है, तो बेझिझक उसमें जाएं और जवाब दें.

कैटगरी

इस डेटा स्टोर करने की जगह में कुछ अलग तरह के प्रोजेक्ट शामिल होते हैं, जिनमें अलग-अलग तरह के टारगेट ऑडियंस होते हैं. अगर आपको ट्यूटोरियल पसंद हैं या आपको प्लगिन पर काम करना पसंद है, तो इन लेबल से आपको अपनी पसंद की समस्याएं ढूंढने में मदद मिल सकती है.

  • कोडलैब: ये समस्याएं, Blockly कोडलैब से जुड़ी होती हैं, जो इंटरैक्टिव ट्यूटोरियल का एक सुइट है.
  • उदाहरण: ये समस्याएं, Blockly के उदाहरण से जुड़ी हैं. ये सभी डेमो का एक सेट है, जिसमें Blockly को शामिल करने और बढ़ाने का तरीका बताया गया है.
  • Plugin: ये समस्याएं, Blockly के प्लगिन से जुड़ी हैं. ये उन एक्सटेंशन का कलेक्शन हैं जो ब्लॉकली की सुविधा को जोड़ते हैं.

प्रोजेक्ट

अगर आप और ज़्यादा बारीकी से जानना चाहते हैं, तो अलग-अलग प्रोजेक्ट के लिए भी टैग हैं. आम तौर पर, इन्हें प्लगिन के लिए बनाया जाता है, क्योंकि इनमें इनसे जुड़ी ज़्यादा समस्याएं होती हैं. हालांकि, इन्हें कोडलैब और उदाहरणों के लिए भी बनाया जा सकता है. अगर आपके पास कोई ऐसा प्रोजेक्ट है जिसमें आपकी दिलचस्पी है, तो ये लेबल उस प्रोजेक्ट से जुड़ी समस्याओं को ढूंढने में आपकी मदद कर सकते हैं.

यह भी ध्यान रखें कि अक्सर नए प्रोजेक्ट जोड़े जाते हैं, इसलिए यह सूची पुरानी हो सकती है! अगर आपको अपने पसंदीदा प्रोजेक्ट के लिए कोई एंट्री नहीं दिख रही है, तो लेबल की पूरी सूची देखें.

  • डेव टूल: ये समस्याएं डेव टूल पैकेज से जुड़ी हैं. यह ब्लॉकली एक्सटेंशन डेवलपमेंट के लिए, सामान्य सुविधाओं की लाइब्रेरी है.
  • फ़ील्ड की तारीख: ये समस्याएं तारीख फ़ील्ड पैकेज से जुड़ी हैं. यह एक डेट पिकर फ़ील्ड है, जिसमें Google बंद होने की तारीख चुनने वाले टूल का इस्तेमाल किया जाता है.

अन्य

चीज़ों के किसी भी संग्रह की तरह, कुछ ऐसी ऑड-बॉल हैं जिनके बारे में आपको यह पता होना चाहिए. जब आप किसी समस्या पर काम करना चाहते हैं, तो हो सकता है कि ये लेबल उतने उपयोगी न हों, लेकिन फिर भी वे जानकारीपूर्ण हो सकते हैं.

  • ट्राईज: इन समस्याओं को अभी तक कोर टीम ने ठीक से लेबल नहीं किया है. इस लेबल में मौजूद समस्याओं में गड़बड़ी या सुविधा का अनुरोध जैसा कोई दूसरा सामान्य लेबल पहले से मौजूद हो सकता है. हालांकि, हो सकता है कि जल्द ही और लेबल जोड़े जाएं.
  • डुप्लीकेट: ये समस्याएं, ऐसी समस्या, अनुरोध या सवाल के बारे में बताती हैं जो पहले से ही किसी दूसरी समस्या में शामिल है. इस लेबल से पता चलता है कि आपको इस समस्या का जवाब नहीं देना चाहिए, बल्कि मूल समस्या का जवाब देना चाहिए.