7.3 KiB
How can I contribute?
There are a several ways in which you can contribute to n8n, depending on your skills and interests. Each form of contribution is valuable to us!
Contributor quick start
Here is a quick list of the contributions we are looking for:
- Build community nodes
- Write an n8n tutorial
- Host an n8n event (virtual or locally)
- Write for our docs
- Create workflow templates
- Write a review
- Participate on our support forum
To start contributing or to get ideas of what to do, check out our Contributor board on GitHub{:target=_blank class=.external-link}. If there is a project you want on the board, please assign it to yourself and start contributing!
Keep reading for more ideas on contributions.
Share some love
- Star n8n on GitHub{:target=_blank class=.external-link} and Docker Hub{:target=_blank class=.external-link}.
- Follow us on Twitter{:target=_blank class=.external-link}, LinkedIn, and Facebook{:target=_blank class=.external-link}.
- Upvote n8n on AlternativeTo{:target=_blank class=.external-link} and Alternative.me{:target=_blank class=.external-link}.
- Add n8n to your stack on Stackshare{:target=_blank class=.external-link}.
- Write a review about n8n on G2{:target=_blank class=.external-link}, Slant{:target=_blank class=.external-link}, and Capterra{:target=_blank class=.external-link}.
Help out the community
You can participate in the forum{:target=_blank class=.external-link} and help the community members out with their questions.
When sharing workflows in the community forum for debugging, use code blocks. Use triple backticks ``` to wrap the workflow JSON in a code block.
The following video demonstrates the steps of sharing workflows on the community forum:
Contribute to the code
There are different ways in which you can contribute to the n8n code base:
- Fix issues{:target=_blank class=.external-link} reported on GitHub. The CONTRIBUTING guide{:target=_blank class=.external-link} will help you get your development environment ready in minutes.
- Add additional functionality to an existing third party integration.
- Create an integration for a third party service. Check out the node creation docs for guidance on how to create a node.
- Add a new feature to n8n.
Contribute to the docs
You can contribute to the n8n documentation, for example by documenting nodes or fixing issues.
The repository for the docs is here{:target=_blank class=.external-link} and the guidelines for contributing to the docs are here{:target=_blank class=.external-link}.
Write a blog post
You can write an article for the n8n blog{:target=_blank class=.external-link}. Your article can be, for example, a workflow tutorial{:target=_blank class=.external-link}, an opinion piece on automation, or some domain-specific automation ideas{:target=_blank class=.external-link}. Surprise us!
n8n has the following process for guest contributions to our blog:
- Pitch: Fill out this typeform{:target=_blank class=.external-link} to tell us what kind of content you'd like to contribute.
- Evaluation: We evaluate your content idea and, if it matches our content topics and target audience, we give you green light to start writing and submit the article.
- Review: You submit your finished article as a Google Doc and we start reviewing and editing it. This is usually an interactive, back-and-forth process, where we might ask for clarification and make suggestions in the doc for you to review. Depending on the length of the article and the required changes, the review process could take between a couple of days to a week or two.
- Publishing: Once all the changes and comments are resolved, we schedule the article to be published on our blog.
Refer a candidate
Do you know someone who would be a great fit for one of our open positions{:target=_blank class=.external-link}? Refer them to us! In return, we'll pay you €1,000 when the referral successfully passes their probationary period.
Here's how this works:
- Search: Have a look at the description and requirements of each role, and consider if someone you know would be a great fit.
- Referral: Once you've identified a potential candidate, send an email to Jobs at n8n with the subject line Employee referral - [job title] and a short description of the person you're referring (and the reason why). Also, tell your referral to apply for the job through our careers page{:target=_blank class=.external-link}.
- Evaluation: We'll screen the application and inform you about the next steps of the hiring process.
- Reward: As soon as your referral has successfully finished the probationary period, we'll reward you for your efforts by transferring the €1,000 to your bank account.