قراردادهای نامگذاری افزونه

بررسی اجمالی

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