Decisions Log - constellation-app/constellation GitHub Wiki
The following are decisions we have made when developing Constellation
Wrap functionality around a plugin whenever possible
Date: October 2014
Constellation has a build-in plugin framework which is multi-threaded and allows you to run plugins by making a PluginExecution
or PluginExecutor
call. Wrapping functionality into plugins like selecting all nodes (SelectAllPlugin
) or performing a grid arrangement (ArrangeInGridGeneralPlugin
) means that they can not only be re-used within your own plugin, but can be called via the built-in Scripting View or RESTful webservice (for example via a Jupyter Notebook).
Note that if there is anything specific you would like answered then create an issue with your question and we can start to populate this page.