> For the complete documentation index, see [llms.txt](https://docs.n8n.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.n8n.io/contribute/contribute-to-n8n.md).

# Contribute to n8n

Learn how to contribute to n8n.

You can contribute to n8n in several ways, depending on your skills and interests. Each form of contribution is valuable to n8n.

## Share some love: Review n8n <a href="#share-some-love-review-us" id="share-some-love-review-us"></a>

* Star n8n on [GitHub](https://github.com/n8n-io/n8n) and [Docker Hub](https://hub.docker.com/r/n8nio/n8n).
* Follow n8n on [Twitter](https://twitter.com/n8n_io), [LinkedIn](https://www.linkedin.com/company/28491094), and [Facebook](https://www.facebook.com/n8nio/).
* Upvote n8n on [AlternativeTo](https://alternativeto.net/software/n8n-io/) and [Alternative.me](https://alternative.me/n8n-io).
* Add n8n to your stack on [Stackshare](https://stackshare.io/n8n).
* Write a review about n8n on [G2](https://www.g2.com/products/n8n/reviews) and [Capterra](https://www.capterra.com/p/198028/n8n-io/).

## Help out the community <a href="#help-out-the-community" id="help-out-the-community"></a>

You can join the [forum](https://community.n8n.io/) and help other community members 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:

{% embed url="<https://www.youtube.com/embed/dVC8yLqUvCE>" %}

## Contribute a workflow template <a href="#contribute-a-workflow-template" id="contribute-a-workflow-template"></a>

You can submit your workflows to n8n's template library.

n8n is working on a creator program, and developing a marketplace of templates. This is an ongoing project, and details are likely to change.

Refer to [n8n Creator hub](https://www.notion.so/n8n/n8n-Creator-hub-7bd2cbe0fce0449198ecb23ff4a2f76f) for information on how to submit templates and become a creator.

## Build a node <a href="#build-a-node" id="build-a-node"></a>

Create an integration for a third-party service. Check out [the node creation docs](/connect/create-nodes/overview.md) for guidance on how to create and publish a community node.

## Contribute to the code <a href="#contribute-to-the-code" id="contribute-to-the-code"></a>

There are different ways in which you can contribute to the n8n code base:

* Fix [issues](https://github.com/n8n-io/n8n/issues) reported on GitHub. The [CONTRIBUTING guide](https://github.com/n8n-io/n8n/blob/master/CONTRIBUTING.md) will help you get your development environment ready in minutes.
* Add functionality to an existing third-party integration.
* Add a new feature to n8n.

## Contribute to the docs <a href="#contribute-to-the-docs" id="contribute-to-the-docs"></a>

You can contribute to the n8n documentation, for example by documenting nodes or fixing issues. See the [contribution guide for n8n Docs](/contribute/contribution-guide-for-n8n-docs.md) for content types and the PR process, and the [style guide for n8n Docs](/contribute/contribution-guide-for-n8n-docs/style-guide-for-n8n-docs.md) for writing conventions.

The [n8n-docs repository](https://github.com/n8n-io/n8n-docs) hosts the source, with additional [contribution guidelines](https://github.com/n8n-io/n8n-docs/blob/master/CONTRIBUTING.md) for the pull request process.

## Contribute to community tutorials <a href="#contribute-to-community-tutorials" id="contribute-to-community-tutorials"></a>

Share your own video or written guides in the [community-driven, searchable library of n8n tutorials and training materials](https://community.n8n.io/t/how-to-share-your-tutorials/48398). Tag them for easy discovery, and post in your language’s subcategory. Follow the contribution guidelines to help keep the library high-quality and accessible to everyone.

## Refer a candidate <a href="#refer-a-candidate" id="refer-a-candidate"></a>

Do you know someone who would be a great fit for one of n8n's [open positions](https://n8n.io/careers)? Refer them to n8n. In return, n8n pays you €1,000 when the referral passes their probationary period.

Here's how this works:

1. **Search**: Have a look at the description and requirements of each role, and consider if someone you know would be a great fit.
2. **Referral**: Once you've identified a potential candidate, send an email to [Jobs at n8n](mailto:jobs@n8n.io) 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 the careers page.
3. **Evaluation**: n8n screens the application and informs you about the next steps in the hiring process.
4. **Reward**: As soon as your referral finishes the probationary period, n8n transfers the €1,000 to your bank account.
