Konvensi penamaan plugin

Ringkasan

Nama plugin yang konsisten berguna untuk mengatur dan menelusuri plugin, serta untuk menemukan plugin yang dipublikasikan di npm.

Halaman ini mencantumkan konvensi penamaan plugin standar kami. Jika plugin Anda tidak sesuai dengan kategori mana pun, gunakan format penamaan plugin generik di akhir halaman.

Sebaiknya tambahkan tag yang disarankan di package.json Anda untuk mempermudah penemuan plugin Anda di npm.

Jenis plugin

Kolom

Plugin kolom memublikasikan satu kolom kustom.

Memuat plugin kolom mendaftarkan jenis kolom baru yang dapat digunakan di semua ruang kerja Blockly di halaman.

Pihak Pertama Pihak Ketiga Contoh Tag yang disarankan
@blockly/field-* blockly-field-* @blockly/field-slider blockly-plugin, field

Tema

Plugin tema memublikasikan satu tema Blockly.

Memuat plugin tema menentukan tema baru yang kemudian dapat digunakan di semua ruang kerja Blockly di halaman.

Pihak Pertama Pihak Ketiga Contoh Tag yang disarankan
@blockly/theme-* blockly-theme-* @blockly/theme-modern blockly-plugin, theme

Blokir

Plugin blok memublikasikan satu atau beberapa definisi blok.

Memuat plugin blok menentukan blok tersebut untuk semua ruang kerja Blockly di halaman.

Pihak Pertama Pihak Ketiga Contoh Tag yang disarankan
@blockly/block(s)-* blockly-block(s)-* @blockly/blocks-plus-minus blockly-plugin, block, blocks

Memblokir Ekstensi

Plugin ekstensi blok memublikasikan satu atau beberapa ekstensi blok, yang dapat digunakan untuk berbagi perilaku antar-blok secara terprogram.

Memuat plugin ekstensi blok mendaftarkan ekstensi untuk digunakan di semua ruang kerja Blockly di halaman.

Pihak Pertama Pihak Ketiga Contoh Tag yang disarankan
@blockly/extension-* blockly-extension-* Belum ada blockly-plugin,block-extension

Ruang kerja

Plugin ruang kerja menambahkan perilaku ke satu ruang kerja.

Memuat plugin ruang kerja tidak akan melakukan apa pun hingga diinisialisasi di ruang kerja Blockly.

Pihak Pertama Pihak Ketiga Contoh Tag yang disarankan
@blockly/workspace-* blockly-workspace-* Belum ada blockly-plugin,workspace

Plugin generik

Ini adalah jenis plugin yang paling umum. Gunakan konvensi penamaan ini jika plugin Anda tidak memenuhi persyaratan jenis plugin lainnya.

Pihak Pertama Pihak Ketiga Contoh Tag yang disarankan
@blockly/plugin-* blockly-plugin-* @blockly/plugin-modal blockly-plugin