-
Notifications
You must be signed in to change notification settings - Fork 0
Overview
The best way to improve Originzero and make it do everything you need is to expand the node list. The two main purposes of making this application open-source are to make it useful and reliable for everyone, and to accelerate the development of the node list through contributors. This documentation is written to help you write your own node classes and customize the appearance of your nodes in the editor using only your typescript and javascript knowledge.
All nodes written so far are in the flow-runtime package. This package contains both the flow operating algorithm and the nodes.
- Clone the project to your local computer
- Go to the
/flow-runtime/src/nodes/corefolder. - Create a folder with the name of the new node. The folder name should be Pascal Case.
(For example NewNode) - You should create 3 files under this folder.
NewNode.node.ts (Node logic class file)NewNode.ui.ts (Node ui object file)NewNode.icon.svg (Node icon file)
The file structure should look similar to the image below:

OriginZero - Collaborative low-code workflow automation tool
About | Code of conduct | Discord | Github Discussions | Linkedin