-
Notifications
You must be signed in to change notification settings - Fork 2
Framework
The following list of requirements is made to ensure that all team members have the same expectations from the framework. Any team member should feel free to add requirements or to elaborate on a given requirement.
Modular
It should be possible to activate and deactivate modules without having to recompile the entire framework and without having to remove any code.
OnEvent
A module should be able to see whether or not an other module produced a new variable and start if it has. Other examples would be: onFinish, onStart, onChange
Variable overview
For debugging purposes it would be nice if all registered variables from a module could be accessed/viewed from the framework. These variables should also be accessable by other modules.
Module wrappers
It should be very easy to create a new module. Including a wrapper and overwriting some main functions should be enough to get you started.
Programming Languages
It should be possible to program a module in almost any given language