# \[ANNOUNCE\] Do-RED 0.2.1: Added easy navigation and documentation first approach

**URL:** https://discourse.nodered.org/t/announce-do-red-0-2-1-added-easy-navigation-and-documentation-first-approach/34818
**Category:** Share Your Nodes
**Created:** [26 October 2020 09:56 UTC](https://discourse.nodered.org/t/announce-do-red-0-2-1-added-easy-navigation-and-documentation-first-approach/34818 "2020-10-26T09:56:07Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![2WeltenChris](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/2weltenchris/32/12292_2.png) [@2WeltenChris](https://discourse.nodered.org/u/2WeltenChris)
#### Post date: [26 October 2020 09:56 UTC](https://discourse.nodered.org/t/announce-do-red-0-2-1-added-easy-navigation-and-documentation-first-approach/34818/1 "2020-10-26T09:56:08Z")

</div>

Do-RED grew to a little toolkit making life easier with Node-RED: Apart from easily defining **loops** , **task-lists** and **no-ops** you can now also **easily navigate through your flow** using corresponding actions and start defining your flow using a **documentation first approach**.

To support a documentation first approach, a `do:replace-node-with`-action is introduced that copies supported properties to the new node (like e.g. the name, the documentation and node-labels). Using e.g. a no-op do-node you can thus outline your flow first (rename the node using the `do:rename-node`-action to describe its function) and then replace node after node later with implementing its real functionality.

It is suggested that you add keyboard shortcuts for all the new actions. My current setting looks like this:

- `do:append-do-node`: ctrl-right
- `do:rename-node`: ctrl-up
- `do:replace-node-with`: ctrl-down
- `do:move-cursor-left`: ctrl-alt-left
- `do:move-cursor-right`: ctrl-alt-right
- `do:move-cursor-up`: ctrl-alt-up
- `do:move-cursor-down`: ctrl-alt-down

It is planned to set these shortcuts on installation of the node (if available).

**BTW: Does anyone have a hint how this can be done?**

For more information, take a look at [the projects page](https://www.npmjs.com/package/do-red).

Please let me know what you think of the enhancements. Are they helpful? Do you miss something? Thanks for your feedback!

Cheers, Chris

---

<div class="post-metadata">

### Author: ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)
#### Post date: [27 October 2020 05:24 UTC](https://discourse.nodered.org/t/announce-do-red-0-2-1-added-easy-navigation-and-documentation-first-approach/34818/2 "2020-10-27T05:24:28Z")

</div>

I am not entirely sure what the use case for these nodes is, as loops should be avoided (paradigm). The naming of your node is not according to the [packaging guidelines](https://nodered.org/docs/creating-nodes/packaging) (see "naming"), which can create confusion to the users.

---

<div class="post-metadata">

### Author: ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)
#### Post date: [27 October 2020 07:38 UTC](https://discourse.nodered.org/t/announce-do-red-0-2-1-added-easy-navigation-and-documentation-first-approach/34818/3 "2020-10-27T07:38:19Z")

</div>

> [@bakman2](#):
>
> The naming of your node is not according to the [packaging guidelines](https://nodered.org/docs/creating-nodes/packaging) (see "naming"), which can create confusion to the users.

There is nothing wrong with the name. It does not start with `node-red-` so the naming guidance does not apply.

As for loops... Nothing wrong with loops when you need to iterate over something.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [25 December 2020 09:56 UTC](https://discourse.nodered.org/t/announce-do-red-0-2-1-added-easy-navigation-and-documentation-first-approach/34818/4 "2020-12-25T09:56:12Z")

</div>

This topic was automatically closed after 60 days. New replies are no longer allowed.
