Conventions d'attribution de noms de plug-ins

Présentation

L'utilisation de noms de plug-ins cohérents est utile pour organiser et rechercher des plug-ins, ainsi que pour trouver les plug-ins publiés sur npm.

Cette page liste nos conventions d'attribution de noms de plug-ins standards. Si votre plug-in ne correspond à aucune des catégories, utilisez le format de nom de plug-in générique à la fin de la page.

Nous vous recommandons d'ajouter les balises suggérées dans votre fichier package.json pour trouver plus facilement votre plug-in sur npm.

Types de plug-ins

Champ

Un plug-in de champ publie un seul champ personnalisé.

Le chargement d'un plug-in de champ enregistre un nouveau type de champ qui peut être utilisé dans tous les espaces de travail Blockly de la page.

Découvrez comment créer des champs personnalisés.

Interne Tiers Exemple Suggestions de tags
@blockly/field-* blockly-field-* @blockly/field-slider blockly-plugin, field

Thème

Un plug-in de thème publie un seul thème Blockly.

Le chargement d'un plug-in de thème définit un nouveau thème qui peut être utilisé dans tous les espaces de travail Blockly de la page.

En savoir plus sur les thèmes

Interne Tiers Exemple Suggestions de tags
@blockly/theme-* blockly-theme-* @blockly/theme-modern blockly-plugin, theme

Cale

Un plug-in de bloc publie une ou plusieurs définitions de bloc.

Le chargement d'un plug-in de blocage définit ces blocs pour tous les espaces de travail Blockly de la page.

En savoir plus sur la création de composants personnalisés

Interne Tiers Exemple Suggestions de tags
@blockly/block(s)-* blockly-block(s)-* @blockly/blocks-plus-minus blockly-plugin, block et blocks

Bloquer l'extension

Un plug-in d'extension de bloc publie une ou plusieurs extensions de bloc, qui peuvent être utilisées pour partager le comportement entre les blocs de façon programmatique.

Le chargement d'un plug-in d'extension de bloc enregistre les extensions pour que vous puissiez les utiliser sur tous les espaces de travail Blockly de la page.

En savoir plus sur les extensions

Interne Tiers Exemple Suggestions de tags
@blockly/extension-* blockly-extension-* Aucune pour l'instant blockly-plugin,block-extension

Espace de travail

Un plug-in Workspace ajoute un comportement à un seul espace de travail.

Le chargement d'un plug-in d'espace de travail n'a aucun effet tant qu'il n'est pas initialisé sur un espace de travail Blockly.

Interne Tiers Exemple Suggestions de tags
@blockly/workspace-* blockly-workspace-* Aucune pour l'instant blockly-plugin,workspace

Plug-in générique

Il s'agit du type de plug-in le plus général. Utilisez cette convention de dénomination si votre plug-in ne répond aux exigences d'aucun autre type de plug-in.

Interne Tiers Exemple Suggestions de tags
@blockly/plugin-* blockly-plugin-* @blockly/plugin-modal blockly-plugin