Namenskonventionen für Plug-ins

Übersicht

Einheitliche Plug-in-Namen sind hilfreich, um Plug-ins zu organisieren und zu suchen und um veröffentlichte Plug-ins auf npm zu finden.

Auf dieser Seite finden Sie unsere Standard-Namenskonventionen für Plugins. Wenn Ihr Plug-in in keine der Kategorien passt, verwenden Sie das generische Namensformat für Plug-ins am Ende der Seite.

Wir empfehlen, die vorgeschlagenen Tags in Ihr package.json aufzunehmen, damit Ihr Plug-in auf npm leichter zu finden ist.

Plug-in-Typen

Feld

Ein Feld-Plug-in veröffentlicht ein einzelnes benutzerdefiniertes Feld.

Beim Laden eines Feld-Plug-ins wird ein neuer Feldtyp registriert, der in allen Blockly-Arbeitsbereichen auf der Seite verwendet werden kann.

Erstanbieter Drittanbieter Beispiel Vorgeschlagene Tags
@blockly/field-* blockly-field-* @blockly/field-slider blockly-plugin, field

Design

Ein Design-Plug-in veröffentlicht ein einzelnes Blockly-Design.

Beim Laden eines Design-Plug-ins wird ein neues Design definiert, das dann in allen Blockly-Arbeitsbereichen auf der Seite verwendet werden kann.

Erstanbieter Drittanbieter Beispiel Vorgeschlagene Tags
@blockly/theme-* blockly-theme-* @blockly/theme-modern blockly-plugin, theme

Blockieren

Ein Block-Plug-in veröffentlicht eine oder mehrere Blockdefinitionen.

Wenn Sie ein Block-Plug-in laden, werden diese Blöcke für alle Blockly-Arbeitsbereiche auf der Seite definiert.

Erstanbieter Drittanbieter Beispiel Vorgeschlagene Tags
@blockly/block(s)-* blockly-block(s)-* @blockly/blocks-plus-minus blockly-plugin, block, blocks

Erweiterung blockieren

Ein Block-Erweiterungs-Plug-in veröffentlicht eine oder mehrere Block-Erweiterungen, mit denen sich das Verhalten programmatisch zwischen Blöcken teilen lässt.

Wenn Sie ein Block-Erweiterungs-Plug-in laden, werden die Erweiterungen für die Verwendung in allen Blockly-Arbeitsbereichen auf der Seite registriert.

Erstanbieter Drittanbieter Beispiel Vorgeschlagene Tags
@blockly/extension-* blockly-extension-* Noch keine blockly-plugin,block-extension

Arbeitsbereich

Ein Arbeitsbereich-Plug-in fügt einem einzelnen Arbeitsbereich Verhalten hinzu.

Das Laden eines Arbeitsbereich-Plug-ins hat keine Auswirkungen, bis es in einem Blockly-Arbeitsbereich initialisiert wird.

Erstanbieter Drittanbieter Beispiel Vorgeschlagene Tags
@blockly/workspace-* blockly-workspace-* Noch keine blockly-plugin,workspace

Generisches Plug‑in

Dies ist der allgemeinste Plug-in-Typ. Verwenden Sie diese Namenskonvention, wenn Ihr Plug‑in die Anforderungen keines anderen Plug‑in-Typs erfüllt.

Erstanbieter Drittanbieter Beispiel Vorgeschlagene Tags
@blockly/plugin-* blockly-plugin-* @blockly/plugin-modal blockly-plugin