This page contains a collection of general background information โ
usually topics the insiders know inside-out, yet might be helpful
for new people for understanding the rationale and specific decisions
taken within the project.
→ see also the User documentation and Tutorials
ยท ๐ ๐ ยท
About the history
As with many open source projects, it is difficult to determine the absolute beginnings precisely. There was no “kick off” meeting with some people to decide “now we’ll start writing a video editing software”. Rather, the initiators of the project were all suffering from some well-known problems when using the Cinelerra video editor…
Development methods and coding standards
The Clean Code movement evolves around a set of principles and practices to guide a professional attitude for software developers. The original pages with extensive explanations are unfortunately written in German.
→ we provide a condensed outline of the principles in English…
Since 2025, Lumiera uses the Git-flow branching pattern to organise the integration of coding developments and to prepare releases and provide bugfixes.
-
Principles and reasoning are described in this Background Article
-
Actual conventions and usage patterns can be found in the Technical Docu
Research Topics
As part of our development work, we sometimes have to conduct studies and research on sophisticated technologies or complicated methods, because sometimes it is not obvious how best to handle a topic.
- Video Output
-
-
In 2025 we looked into the currently well established technologies for outputting raw video frames from a desktop application.
-
this research has been summarised in the form of → code examples.
-
results were presented as a Talk at at FrOSCon 2025
-