Skip to content
/ n8n-nodes-base Public template

This is a basis for community n8n nodes.

License

Notifications You must be signed in to change notification settings

lublak/n8n-nodes-base

Repository files navigation

n8n-nodes-base

This is a/my base for n8n community nodes. The structure contains everything necessary to develop n8n nodes. When using the template, this is also automatically adapted to the new repo and thus less work is required.

What is the difference between this and the official n8n-nodes-starter

Basically it is meant for my n8n nodes. However, it is designed so that anyone can use this template. It is not officially supported but if there are problems in this template I will also try to fix the problem. Here is a list of the differences:

  • dynamic tempalte with automatic adjustment
  • workflow for testing and publishing the nodes
  • complete eslint configuration (no tslint needed)
  • prettier integrated directly into eslint with autofix
  • separate eslint repo https://github.com/lublak/eslint-config-n8n-nodes-base
  • issue templates for bugs and features
  • no example nodes
  • one eslint which reports all bugs directly on lintending

Planned

  • automatic testing of nodes
  • generation of documentation
  • automatic pull request for template changes

Setup

Usage

https://docs.n8n.io/integrations/creating-nodes/build/

About

This is a basis for community n8n nodes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published