Hi,
I already created vendor-maintained community node. I want to make sure I follow n8n’s recommended process for:
packaging the node
publishing to npm
submitting to the marketplace
verifying the node in the n8n UI
A visual flow or best-practice guide would help a lot if available.
Is there a PR flow for n8n and n8n-docs?
Thanks in advance!
Any guidance or references would be greatly appreciated.
For creating a community node PR, here’s the recommended flow:
1. Package your node following n8n’s node development guidelines (check `packages/nodes-base` for examples)
2. Publish to npm with `n8n-nodes-` prefix
3. Submit via n8n’s Node repository PR template
4. Verify using `npm link` in your n8n installation
The best reference is the [n8n nodes development docs]( Build a node | n8n Docs ). You’ll want to:
- Match the existing node structure
- Include proper tests
- Follow the contribution guidelines
Need any specifics on the npm publishing or testing steps?