/designs

Design documents for the Node-RED project

Apache License 2.0Apache-2.0

Node-RED Project Designs

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.

Design proposals

Draft

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.

In-progress

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.

Complete

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.