Summit your node to the community node repository#
อาจมีการเปลี่ยนแปลง
มาตรฐานที่อธิบายในเอกสารนี้มีไว้สำหรับ community nodes repository รุ่นแรก ซึ่งอาจมีการเปลี่ยนแปลงในรุ่นต่อๆ ไป
Community nodes คือ npm packages ซึ่งโฮสต์อยู่ใน npm registry
เมื่อสร้าง node เพื่อส่งไปยัง community node repository ให้ใช้แหล่งข้อมูลต่อไปนี้เพื่อให้แน่ใจว่าการตั้งค่า node ของคุณถูกต้อง:
- ดู starter node และ nodes ของ n8n เอง สำหรับตัวอย่างบางส่วน
- อ้างอิงเอกสารเกี่ยวกับ การสร้าง nodes ของคุณเอง
- ตรวจสอบให้แน่ใจว่า node ของคุณเป็นไปตาม มาตรฐาน สำหรับ community nodes
มาตรฐาน#
เพื่อให้ node ของคุณพร้อมใช้งานใน n8n community node repository คุณต้อง:
- ตรวจสอบให้แน่ใจว่าชื่อ package เริ่มต้นด้วย
n8n-nodes-
หรือ@<scope>/n8n-nodes-
ตัวอย่างเช่นn8n-nodes-weather
หรือ@weatherPlugins/n8n-nodes-weather
- รวม
n8n-community-node-package
ไว้ใน keywords ของ package ของคุณ - ตรวจสอบให้แน่ใจว่าคุณได้เพิ่ม nodes และ credentials ของคุณลงในไฟล์
package.json
ภายใน attributen8n
อ้างอิง package.json ใน starter node สำหรับตัวอย่าง - ตรวจสอบ node ของคุณโดยใช้ linter และทดสอบในเครื่องเพื่อให้แน่ใจว่าใช้งานได้
- ส่ง package ไปยัง npm registry อ้างอิงเอกสารของ npm เกี่ยวกับ Contributing packages to the registry สำหรับข้อมูลเพิ่มเติม