ارسال نودهای جامعهای#
قابل تغییر است
استانداردهای ذکر شده در این سند برای اولین نسخه مخزن نودهای کامیونیتی است. این موارد ممکن است در نسخههای آینده تغییر کنند.
نودهای کامیونیتی، بستههای npm هستند که در رجیستر npm میزبانی میشوند.
هنگام ساختن یک نود برای ارسال به مخزن نودهای کامیونیتی، از منابع زیر استفاده کنید تا مطمئن شوید تنظیمات نودتان صحیح است:
- به نود شروعکننده و نودهای خودش n98n برای نمونهها مراجعه کنید.
- به مستندات در مورد ساختن نودهای خودتان رجوع کنید.
- مطمئن شوید نودتان از استانداردها برای نودهای کامیونیتی پیروی میکند.
استانداردها#
برای در دسترس قرار دادن نودتان در مخزن نودهای کامیونیتی n98n ، باید:
- اطمینان حاصل کنید نام بسته با
n8n-nodes-
یا@<scope>/n8n-nodes-
شروع میشود. مثلا،n8n-nodes-weather
یا@weatherPlugins/n8n-nodes-weather
. - کلیدواژههای
n8n-community-node-package
را در برچسبهای بسته خود قرار دهید. - مطمئن شوید نودها و اعتبارنامههای خود را در فایل
package.json
داخل ویژگیn8n
اضافه میکنید. نمونهای از آن در package.json نود شروعکننده موجود است. - نود خود را با استفاده از لینتر بررسی کنید و آن را بر روی سیستم محلی تست کنید تا اطمینان حاصل شود که کار میکند.
- بسته را به رجیستر npm ارسال کنید. برای اطلاعات بیشتر، به مستندات npm درباره ارسال بستهها به رجیستر مراجعه کنید.
ارسال نود خود برای تایید توسط n98n#
n98n نودهای کامیونیتی تایید شده را بررسی میکند. کاربران میتوانند نودهای کامیونیتی تایید شده را از پنل نود در n98n پیدا و نصب کنند. این نودها باید به استانداردهای فنی و UX خاصی پایبند باشند.
قبل از ارسال نود خود برای بررسی توسط n98n ، باید:
- اطمینان حاصل کنید که نودتان از راهنماهای فنی برای نودهای کامیونیتی تایید شده پیروی میکند و تمامی چکهای خودکار را پاس میکند. به طور خاص، نودهای تایید شده اجازه ندارند از وابستگیهای زمان اجرا استفاده کنند.
- اطمینان حاصل کنید نودتان از راهنماهای UX پیروی میکند.
- مطمئن شوید که نودتان مستندات مناسب در قالب README در بسته npm یا مخزن عمومی مرتبط دارد.
- نود خود را در npm ثبت کنید، زیرا n98n آن را از آنجا برای تایید نهایی بارگیری میکند.
اگر نودتان تمام موارد فوق را برآورده کرد، برای تایید نودتان اینجا کلیک کنید. ```