Konwencje nazewnictwa wtyczek

Przegląd

Spójne nazwy wtyczek ułatwiają porządkowanie i wyszukiwanie wtyczek oraz znajdowanie opublikowanych wtyczek w npm.

Na tej stronie znajdziesz nasze standardowe konwencje nazewnictwa wtyczek. Jeśli wtyczka nie pasuje do żadnej z kategorii, użyj ogólnego formatu nazwy wtyczki na końcu strony.

Zalecamy dodanie sugerowanych tagów w pliku package.json, aby ułatwić znalezienie wtyczki w npm.

Typy wtyczek

Pole

Wtyczka pola publikuje jedno pole niestandardowe.

Wczytanie wtyczki pola rejestruje nowy typ pola, którego można używać we wszystkich obszarach roboczych Blockly na stronie.

Pierwszy podmiot Inna firma Przykład Sugerowane tagi
@blockly/field-* blockly-field-* @blockly/field-slider blockly-plugin, field

Motyw

Wtyczka motywu publikuje pojedynczy motyw Blockly.

Wczytanie wtyczki motywu definiuje nowy motyw, który można następnie wykorzystać we wszystkich obszarach roboczych Blockly na stronie.

Pierwszy podmiot Inna firma Przykład Sugerowane tagi
@blockly/theme-* blockly-theme-* @blockly/theme-modern blockly-plugin, theme

Zablokuj

Wtyczka bloku publikuje co najmniej 1 definicję bloku.

Wczytanie wtyczki blokowej definiuje te bloki dla wszystkich obszarów roboczych Blockly na stronie.

Pierwszy podmiot Inna firma Przykład Sugerowane tagi
@blockly/block(s)-* blockly-block(s)-* @blockly/blocks-plus-minus blockly-plugin, block, blocks

Blokowanie rozszerzenia

Wtyczka rozszerzenia bloku publikuje co najmniej 1 rozszerzenie bloku, które może być używane do programowego udostępniania zachowań między blokami.

Wczytanie wtyczki rozszerzenia bloku rejestruje rozszerzenia do użycia we wszystkich obszarach roboczych Blockly na stronie.

Pierwszy podmiot Inna firma Przykład Sugerowane tagi
@blockly/extension-* blockly-extension-* Brak blockly-pluginblock-extension

Obszar roboczy

Wtyczka obszaru roboczego dodaje funkcje do pojedynczego obszaru roboczego.

Wczytanie wtyczki obszaru roboczego nie powoduje żadnych działań, dopóki nie zostanie ona zainicjowana w obszarze roboczym Blockly.

Pierwszy podmiot Inna firma Przykład Sugerowane tagi
@blockly/workspace-* blockly-workspace-* Brak blockly-pluginworkspace

Wtyczka ogólna

Jest to najbardziej ogólny typ wtyczki. Użyj tej konwencji nazewnictwa, jeśli wtyczka nie spełnia wymagań żadnego innego typu wtyczki.

Pierwszy podmiot Inna firma Przykład Sugerowane tagi
@blockly/plugin-* blockly-plugin-* @blockly/plugin-modal blockly-plugin