All Modules which are available within DuckProve. Those modules can be exchanged and overriden, but should supply the same interface.
The channels interface providing functions to access, modify and extend channel strings.
How to configure a client, how configurations are overriden and what configuration capabilities there are.
Conflict interface which allows accessing properties of conflicts loaded in the current context.
The context module is responsible for all parameters in the current page view.
The cookie module which contains management functions (read, write and delete).
The debug module which gives insight for the current context, hints why something might not be working as expected.
Experiment interface which allows accessing properties of experiments loaded in the current context.
The storage module which contains management functions (read, write and delete) for the browsers' local/session storage.
The strings module contains general helper functions to manipulate and work with strings.
The values module allows creating new values which will be dispatched to the server.
The views module allows creating new views which will be dispatched to the server.