نمای کلی
نامهای پیوسته افزونهها برای سازماندهی و جستجوی افزونهها و برای یافتن افزونههای منتشر شده در 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 |
فضای کار
یک پلاگین فضای کاری رفتاری را به یک فضای کاری اضافه می کند.
بارگیری افزونه فضای کاری تا زمانی که در فضای کاری Blockly مقداردهی اولیه نشود، کاری انجام نمی دهد.
حزب اول | شخص ثالث | مثال | برچسب های پیشنهادی |
---|---|---|---|
@blockly/workspace-* | blockly-workspace-* | هنوز هیچ کدام | blockly-plugin ، workspace |
پلاگین عمومی
این کلی ترین نوع پلاگین است. اگر افزونه شما الزامات هر نوع افزونه دیگری را برآورده نمی کند، از این قرارداد نامگذاری استفاده کنید.
حزب اول | شخص ثالث | مثال | برچسب های پیشنهادی |
---|---|---|---|
@blockly/plugin-* | blockly-plugin-* | @blockly/plugin-modal | blockly-plugin |