The Node-RED project hosts a discussion forum and Slack workspace as places to connect with the wider community, get help and share ideas.
We aim for all project spaces to be welcoming and supportive spaces. To help keep it that way, we have some guidelines we ask everyone to follow, as well as some tips specific to the forum and slack.
We have a Code of Conduct that applies to all project spaces. We expect everyone participating in the community to abide by the code of conduct. Please take the time to read it.
Please be respectful of other community members. Remember that many of the people who contribute to the open source community and project are not paid to do so. They are here out of choice to help the community.
For general ‘How do I?’ type questions, the forum is usually the best place to start. It has the largest active audience with a very broad range of experience.
For more detailed technical questions about the code or internals, the Slack workspace may be a better place to start. Just be aware the core developers are mostly in European timezones so you may not get an instant response.
Here are some of the useful Slack channels to help get you started:
#using-node-red
If you’re new to Node-RED then most people will start here.#share-your-work
lets you show the projects or nodes you’ve created & announce talks and events related to Node-RED.#docker
is for people using Node-RED under docker#dashboard-ui
is for talking about the Node-RED dashboard nodes.#creating-nodes
is if you are looking for help with writing a new node for Node-RED#core-dev
is all about the inner workings of Node-RED, either if you’re contributing to the project or looking to embed Node-RED in another application.#jobs
for hiring people to work on Node-RED, both freelancers and employees. Job posts outside of this channel will get deleted.Stack Overflow has its own set of guidelines for what makes a good question.
We sometimes get questions asked in YouTube video comments or on Twitter. Those are monitored by a very small group of people so don’t always get a response as quickly as you may want.
Do not raise a GitHub Issue unless you have an issue to report - and be sure to fill-in the template you’re given.
Whilst there are a few places you could ask your questions, please try to keep the conversations in one place. Avoid double-posting questions to the forum, slack and StackOverflow at the same time.
Be patient - depending on the time of day it may take some time to get a response.
If you want to include code or flows when you post to the forum or slack, please take the time to format them properly. This helps keep your post readable, and avoids flooding the channel.
In the forum, use the </>
button in the formatting toolbar. Alternatively, wrap your code/flow with three backticks (```) on a newline before and after.
In Slack, attach your code/flow as a text snippet.
Unless you have a question for a specific person, please do not tag people into your posts just to get attention.
In Slack, do not use @here
or @channel
.
In general, keep conversations in the public spaces. If you direct message a question to another user, you are missing the opportunity of having the wider community help.
If you find yourself being direct messaged for assistance without your consent, then please let us know.
Please don’t post commercial messages to the forum or slack unless there is a clear and obvious connection with the Node-RED project.
If you want to promote an event, there is the #events
category in the forum - but it must have a direct relevance to the Node-RED.
If you’re to hire someone to work with Node-RED, there is a #jobs
channel in slack.
If there are multiple conversations going on in Slack, use threads to reply to previous messages. This helps to keep the conversations organised and coherent.
If you have a specific question to ask, you can also head over to
Stack Overflow and use
the tag node-red
.
The project is @NodeRED on Twitter, which we use for general announcements and links. You may also want to follow @red_nodes which provides a feed of nodes published to the flow library.
The project used the Google Groups based mailing list, but that is now a read-only archive..
“PLUS for Node-RED” (P4NR B2B Community) is your point of contact for the Node-RED B2B Community. (German and English)
To enable the use of Node-RED in the industry, it needs stable connectivity protocols, ready for the industry. “PLUS for Node-RED” wants to provide a better and vendor independent Open-Source development, long-term maintenance, detailed tutorials, documentation and other B2B services for Node-RED.
The team of “PLUS for Node-RED” wants to support you in your needs for Node-RED contribution packages and assist your technicians with powerful Low-Code and No-Code engineering templates, examples and proven connectivity protocol solutions via Node-RED, FlowFuse and other Node-RED based platforms!
For the fastest start with Node-RED in industrial environments, the “PLUS for Node-RED” team wants to provide you with OT/IT hybrid experts. You can contact us the best via the FlowFuse contact or via our P4NR Website. Even if a problem is a bit more difficult we will gladly help.
Access the OT/IT hybrid experts experience of more than eight years of contributing to Node-RED contribution packages and underlying Open-Source libraries for industrial protocols and look at P4NR explained ratings of popular 3rd party contribution packages.
Be involved in the decision of which contribution packages and tools will bring you another step forward with P4NR as PR’s on existing packages or in the NPM namespace of @plus4nodered contribution packages!
Node-RED: Low-code programming for event-driven applications.
Copyright OpenJS Foundation and Node-RED contributors. All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
The OpenJS Foundation | Terms of Use | Privacy Policy | OpenJS Foundation Bylaws | Trademark Policy | Trademark List | Cookie Policy