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

खास जानकारी

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

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

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

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

फ़ील्ड

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

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

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

थीम

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

थीम प्लगिन लोड करने से, एक नई थीम तय होती है. इसका इस्तेमाल पेज पर मौजूद सभी Blockly वर्कस्पेस में किया जा सकता है.

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

ब्लॉक करें

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

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

प्रथम पक्ष तृतीय पक्ष उदाहरण सुझाए गए टैग
@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