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

نمای کلی

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