Overview
YouMacro is an application that was intended to let users visually configure macros to automate IOT devices and automate getting information from web browsers. Since then YouMacro has evolved to its modern use at www.youmacro.com, where it no longer visually presents a node graph. However for this case study we will look look at an early version of YouMacro which used node graphs.
YouMacro favors composition over inheritance to organize code. The entities framwork defines this composition framework. The main node graph components are defined in the compshapes subfolder.
The following are the projects which constituted the early versions of YouMacro.
The author’s GitHub and GitLab repos can be found at the following links.