This repository is used to track proposals for new features within Node-RED. It covers both the core Node-RED and any of the assets the project maintains.
The full contribution process for the project is documented here.
All feature requests or ideas must be discussed on the Node-RED forum or Slack to check it fits with the project's plans.
If the discussion results in an agreed plan to create a design note, a pull
request should be opened in this repository to add a new design note to the designs
folder.
If the design requires images, create a subfolder for the proposal.
The design note must use the proposal-template provided.
All design proposals start in the draft
state. This means they are still under
discussion and review.
At this stage, the proposal should set out the high-level goals of the feature with enough detail to review the intent and direction of the feature.
- adminAuth User Management
- Function Library Node
- Subflow Node Modules
- Runnable Projects
- Dynamic MQTT Node
- Exportable Subflow
- Node Timeout API
- Overwrite Values in settings.js
- PouchDB Context store plugin
Through consensus, the design can moved to the in-progress
state. This is
for designs that are actively being worked on beyond the high-level detail.
Once a design has been implemented it should be updated to the complete
state.
The design should be updated to include references to where it has been implemented -
such as the release it is included in.