# Node-Red Dashboard COM Port Selector

**URL:** <https://discourse.nodered.org/t/node-red-dashboard-com-port-selector/31867>\
**Category:** Feature Requests\
**Created:** [22 August 2020 07:21 UTC](https://discourse.nodered.org/t/node-red-dashboard-com-port-selector/31867 "2020-08-22T07:21:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ind\_automation](https://avatars.discourse-cdn.com/v4/letter/i/5fc32e/32.png) [@ind\_automation](https://discourse.nodered.org/u/ind_automation)\
**Post date:** [22 August 2020 07:21 UTC](https://discourse.nodered.org/t/node-red-dashboard-com-port-selector/31867/1 "2020-08-22T07:21:14Z")

</div>

I am interested in making a node for the user interface which is a cross platform COM Port / USB Serial Device Selector. I have never had an opportunity to contribute to an opensource project before but this seems like a contribution that would be both useful for me and good for the community. Could someone point me in the right direction on how I could get started scoping this out and getting approval to begin creating this node and getting it added to the node red dashboard package?

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [22 August 2020 07:34 UTC](https://discourse.nodered.org/t/node-red-dashboard-com-port-selector/31867/2 "2020-08-22T07:34:00Z")

</div>

> [@ind\_automation](#):
>
> Could someone point me in the right direction on how I could get started

I would suggest starting here...  
[https://nodered.org/docs/creating-nodes/](https://nodered.org/docs/creating-nodes/)

> [@ind\_automation](#):
>
> getting it added to the node red dashboard package

Users additions to node-red are typically standalone contribution nodes (not added to core or dashboard) & usually named node-red-contrib-xxxxx or if its a dashboard node node-red-contrib-ui-xxxxx

* * *

However, if this is some feature you wish to add to existing node-red-dashboard nodes, then you would probably be wise to start by discussing your goals with Dave (@dceejay) who maintains node-red-dashboard.

Assuming Dave is happy for you to add directly to node-red-dashboard, typically you would fork the repo, apply your modifications to your personal fork then raise a Pull Request against your changes back to the node-red-dashboard repo for Dave to assess & accept/integrate

---

<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:** [21 October 2020 07:34 UTC](https://discourse.nodered.org/t/node-red-dashboard-com-port-selector/31867/3 "2020-10-21T07:34:01Z")

</div>

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