Nadi Core Library
The Core library for all the other nadi-system to use as well as for the plugins to use.
The core library (=nadi_core=) will contain the core data structures and functions/methods to interact with the data structures.
For more info refer documentation.
Plugins
Plugins for nadi-system can be written using the nadi_core.
For plugins:
- Include this crate as dependencies and use it for the data structures.
- Write plugin libraries as
cdylibcrate type so that it compiles to a shared library (.so,.dll,.dynlib, etc). - Use the macros provided with this crate (reexported from
nadi_plugincrate) to export the plugin and the functions in it.
For more details on the plugin development and examples, refer to nadi-plugins-rust repository.