OpenSCD add-ons are add functionality to extend the core functionality. It allows to experiment (with out commit it directly to the core) and add functionality for just a small group of users. Once an add-on is used a lot and is considered stable, it can become a part of the core functionality.
Info | ||
---|---|---|
| ||
With the transtion to OpenSCD next architecture some mixins are nog loger needed compared to OpenSCD monolith architecture: Hosting => This is solved in OpenSCD-Core. Editing => This is solved in OpenSCD-Core. Without editing, the app gets useless. Plugging => This is solved in OpenSCD-Core. Without plug-ins, the app gets useless. |
The new setupaddon diagram
Drawio | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Examples inlcudes: NSD files, NSdoc.
Wizarding addon
The wizarding The Wizarding Addon takes care of displaying a single wizard in the workflow. The The OpenSCD monolith architecture only supports opening 1 wizard type. With this component addon it is possible to open support multiple wizards in the same timetypes.
Waiting addon
The waiting Addon is responsible for adding progress-like waiting elements to OpenSCD.
...