بررسی اجمالی
نامهای پیوسته افزونهها برای سازماندهی و جستجوی افزونهها و برای یافتن افزونههای منتشر شده در 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 |