प्लग इन का नाम रखने के तरीके

खास जानकारी

एक जैसे प्लगिन के नाम से, प्लगिन को व्यवस्थित करने और खोजने में मदद मिलती है. साथ ही, एनपीएम पर पब्लिश किए गए प्लगिन ढूंढने में भी मदद मिलती है.

इस पेज पर प्लगिन के नाम रखने के स्टैंडर्ड तरीके बताए गए हैं. अगर आपका प्लग इन किसी भी कैटगरी में फ़िट नहीं होता है, तो पेज के आखिर में दिए गए सामान्य प्लगिन नाम वाले फ़ॉर्मैट का इस्तेमाल करें.

हमारा सुझाव है कि आप सुझाए गए टैग को package.json में जोड़ें. इससे, एनपीएम पर आपके प्लगिन को ढूंढना आसान हो जाएगा.

प्लग इन के टाइप

फ़ील्ड

फ़ील्ड प्लगिन सिर्फ़ एक कस्टम फ़ील्ड पब्लिश करता है.

फ़ील्ड प्लगिन लोड होने पर, एक नया फ़ील्ड टाइप रजिस्टर हो जाता है. इसका इस्तेमाल पेज पर मौजूद सभी ब्लॉकली फ़ाइल फ़ोल्डर में किया जा सकता है.

कस्टम फ़ील्ड बनाने के बारे में ज़्यादा पढ़ें.

प्रथम पक्ष तृतीय पक्ष उदाहरण सुझाए गए टैग
@blockly/field-* blockly-field-* @blockly/field-slider blockly-plugin, field

थीम

थीम प्लगिन से, सिर्फ़ एक Blockly थीम पब्लिश की जाती है.

थीम प्लग इन लोड करने से नई थीम के बारे में पता चलता है. इसे पेज पर मौजूद Blockly फ़ाइल फ़ोल्डर में इस्तेमाल किया जा सकता है.

थीम के बारे में और पढ़ें.

प्रथम पक्ष तृतीय पक्ष उदाहरण सुझाए गए टैग
@blockly/theme-* blockly-theme-* @blockly/theme-modern blockly-plugin, theme

ब्लॉक

ब्लॉक प्लगिन, ब्लॉक की एक या उससे ज़्यादा परिभाषाएं पब्लिश करता है.

ब्लॉक प्लगिन लोड होने से, पेज पर मौजूद ब्लॉकली फ़ाइल फ़ोल्डर के लिए वे ब्लॉक तय होते हैं.

कस्टम ब्लॉक बनाने के बारे में ज़्यादा पढ़ें.

प्रथम पक्ष तृतीय पक्ष उदाहरण सुझाए गए टैग
@blockly/block(s)-* blockly-block(s)-* @blockly/blocks-plus-minus blockly-plugin, block, blocks

एक्सटेंशन ब्लॉक करें

ब्लॉक एक्सटेंशन प्लगिन, एक या उससे ज़्यादा ब्लॉक एक्सटेंशन पब्लिश करता है. इन एक्सटेंशन का इस्तेमाल, प्रोग्राम के ज़रिए ब्लॉक के बीच व्यवहार को शेयर करने के लिए किया जा सकता है.

ब्लॉक एक्सटेंशन प्लगिन को लोड करने से, पेज पर मौजूद सभी Blockly फ़ाइल फ़ोल्डर पर इस्तेमाल किए जाने वाले एक्सटेंशन रजिस्टर हो जाते हैं.

एक्सटेंशन के बारे में और पढ़ें.

प्रथम पक्ष तृतीय पक्ष उदाहरण सुझाए गए टैग
@blockly/extension-* blockly-extension-* मौजूद नहीं blockly-plugin,block-extension

फ़ाइल फ़ोल्डर

वर्कस्पेस का प्लग इन, किसी एक फ़ाइल फ़ोल्डर में अलग तरह का काम कर सकता है.

Workspace प्लगिन को लोड करने से तब तक कुछ नहीं होता, जब तक उसे Blockly वर्कस्पेस पर शुरू नहीं किया जाता.

प्रथम पक्ष तृतीय पक्ष उदाहरण सुझाए गए टैग
@blockly/workspace-* blockly-workspace-* मौजूद नहीं blockly-plugin,workspace

सामान्य प्लगिन

यह सबसे सामान्य प्लगिन टाइप है. अगर आपका प्लगिन किसी दूसरे तरह के प्लगिन की ज़रूरी शर्तों को पूरा नहीं करता है, तो नाम रखने के इस तरीके का इस्तेमाल करें.

प्रथम पक्ष तृतीय पक्ष उदाहरण सुझाए गए टैग
@blockly/plugin-* blockly-plugin-* @blockly/plugin-modal blockly-plugin