Extending Chipmunk with plugins
In this section everything about plugins will be explained as well as how to create custom plugins for Chipmunk.
About plugins
In computing, a plug-in (or plugin, add-in, addin, add-on, or addon) is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.[1]
Plugins in Chipmunk extend the default functionalities making it possible to receive and analyze data from different kind of sources (e.g. serial connections).
Plugin structure
Chipmunk plugins mainly consist of a render and a process part.
Render
The render part is responsible for the visual part of the plugin itself. With the help of Angular components are created using Typescript, HTML and CSS. The component will be automatically included in Chipmunk after building the plugin.
Process
The process part is responsible for the background processing of the plugin and modifying the output stream.
Chipmunk Store
The Chipmunk Store provides different plugins to install on Chipmunk. By simply clicking on the desired plugin and then on install will add the plugin to Chipmunk. The Chipmunk Store also provides the option to upgrade the already installed plugin to a newer version.
References
[1] https://en.wikipedia.org/wiki/Plug-in_(computing)