This documentation section contains technical documentation about Lumiera. To get an overview of all the internals and components, you might want to read Lumiera the Inner Core
Three Layers
The technical documentation is split in three parts, one for each of the three main layers of Lumiera. You may want to read the Design Documents first to get an overview of all the components.
-
Stage Layer : Documents related to the GTK based Lumiera GUI
-
Steam Layer : Documents regarding Session, models and the engine structure
-
Vault Layer : Documents about the data and processing backend
Tools
-
Doxygen generated documentation : API documentation of the Lumiera code.
-
organisation of the Code Base in general
-
Coding Style and further guidelines
-
Buildsystem : Installation & compilation tools, dependencies and packaging.
-
Developer HOWTOs : Collection of instructions, recipes, hints and similar materials intended for developers