รูปแบบการตั้งชื่อปลั๊กอิน

ภาพรวม

ชื่อปลั๊กอินที่สอดคล้องกันจะเป็นประโยชน์ในการจัดระเบียบและค้นหาปลั๊กอิน รวมถึง ในการค้นหาปลั๊กอินที่เผยแพร่ใน npm

หน้านี้แสดงรูปแบบการตั้งชื่อปลั๊กอินมาตรฐานของเรา หากปลั๊กอินของคุณไม่ อยู่ในหมวดหมู่ใดเลย ให้ใช้รูปแบบการตั้งชื่อปลั๊กอินทั่วไปที่ส่วนท้ายของ หน้า

เราขอแนะนำให้คุณเพิ่มแท็กที่แนะนำใน package.json เพื่อให้ค้นหาปลั๊กอินใน npm ได้ง่ายขึ้น

ประเภทปลั๊กอิน

ช่อง

ปลั๊กอินฟิลด์จะเผยแพร่ฟิลด์ ที่กำหนดเองรายการเดียว

การโหลดปลั๊กอินฟิลด์จะลงทะเบียนประเภทฟิลด์ใหม่ที่ใช้ได้ในพื้นที่ทำงาน Blockly ทั้งหมดในหน้าเว็บ

ฝ่ายแรก บุคคลที่สาม ตัวอย่าง แท็กแนะนำ
@blockly/field-* blockly-field-* @blockly/field-slider blockly-plugin, field

ธีม

ปลั๊กอินธีมจะเผยแพร่ Blockly theme รายการเดียว

การโหลดปลั๊กอินธีมจะกำหนดธีมใหม่ซึ่งจะใช้ในพื้นที่ทํางาน Blockly ทั้งหมดในหน้าได้

ฝ่ายแรก บุคคลที่สาม ตัวอย่าง แท็กแนะนำ
@blockly/theme-* blockly-theme-* @blockly/theme-modern blockly-plugin, theme

บล็อก

ปลั๊กอินบล็อกจะเผยแพร่คำจำกัดความ บล็อกอย่างน้อย 1 รายการ

การโหลดปลั๊กอินบล็อกจะกำหนดบล็อกเหล่านั้นสำหรับพื้นที่ทํางาน Blockly ทั้งหมดในหน้า

ฝ่ายแรก บุคคลที่สาม ตัวอย่าง แท็กแนะนำ
@blockly/block(s)-* blockly-block(s)-* @blockly/blocks-plus-minus blockly-plugin, block, blocks

บล็อกส่วนขยาย

ปลั๊กอินส่วนขยายบล็อกจะเผยแพร่ส่วนขยาย บล็อกอย่างน้อย 1 รายการ ซึ่งใช้เพื่อแชร์ลักษณะการทำงานระหว่างบล็อกโดยอัตโนมัติได้

การโหลดปลั๊กอินส่วนขยายบล็อกจะลงทะเบียนส่วนขยายเพื่อใช้ในพื้นที่ทํางาน Blockly ทั้งหมดในหน้าเว็บ

ฝ่ายแรก บุคคลที่สาม ตัวอย่าง แท็กแนะนำ
@blockly/extension-* blockly-extension-* ยังไม่มี blockly-plugin, block-extension

Workspace

ปลั๊กอินพื้นที่ทำงานจะเพิ่มลักษณะการทำงานให้กับพื้นที่ทำงานเดียว

การโหลดปลั๊กอินพื้นที่ทำงานจะไม่ทำอะไรจนกว่าจะมีการเริ่มต้นในพื้นที่ทำงาน Blockly

ฝ่ายแรก บุคคลที่สาม ตัวอย่าง แท็กแนะนำ
@blockly/workspace-* blockly-workspace-* ยังไม่มี blockly-plugin, workspace

ปลั๊กอินทั่วไป

นี่คือประเภทปลั๊กอินที่ทั่วไปที่สุด ใช้รูปแบบการตั้งชื่อนี้หากปลั๊กอิน ไม่เป็นไปตามข้อกำหนดของปลั๊กอินประเภทอื่นๆ

ฝ่ายแรก บุคคลที่สาม ตัวอย่าง แท็กแนะนำ
@blockly/plugin-* blockly-plugin-* @blockly/plugin-modal blockly-plugin