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-plugin , block-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-plugin , workspace |
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 |