This is the entry page for the wiki based Lumiera brainstorming.
New to Lumiera? Start here: /QuickStart
"Lumiera" is the name for a project for (re)writing a professional video NLE, starting with a feature set and taking an aproach similar to the existing [http://cvs.cinelerra.org Cinelerra-2], but using current toolkits and programming practices in an really open developement process.
We develop the Lumiera design in /DesignProcess, just take a look.
When you have an idea which is not yet ready for a proposal just add it to /BrainDump.
- This is intended to become a rather chaotic lump of ideas to inspire the other Developers.
Add Brainstorming and a collection of Ideas for the GUI to this [:Lumiera/GuiBrainstorming:GUI Brainstorming page]
/MailArchive is an archive containing links to useful mail-threads.
- ["Lumiera/Developers"] and helpers can be found here.
- Help to improve the collection of ["/Links"].
We make official /MonthlyMeetings talking about outstanding issues and future plans.
- Creating 'Free Software' takes a lot of work and time. When you want to give something back to the Lumiera developers, then check out our ["/Donations"] page.
["/Announcement"] send to all developers.
Lumiera Development
We want the Lumiera design process to be as open as possible, but time consuming lengthy flame wars and design discussions shall be locked out. Working on the design shall be as easy and simple as possible for 'Doers'. 'Doers' are defined by the work they do. There is no application or such to join the project. It is completely open to anyone.
Participating requires certain knowledge and experience. Anyone may decide if and which parts of the project he is able to handle. The goal is to work together where each one adds his best capabilities for the benefit of all. Beginners are welcome. This is a good place to gain experience and knowledge and we need people who point out when things become too complicated. We need people willing to gow down to the "raw bits" as much as we need people doing UI work, improving the workflow, writing integration scripts or even writing tutorials (well not yet...
we are just at the beginning). There is a lot of tedious work to do (documentation, coding), but everyone shall acknowledge not to block the project by his actions. Therefore: think first, ask people personally if something is not understood, try to understand how things actually work before arguing about.
How to participate
First, you should join the [http://lists.lumiera.org/ Lumiera Mailing List], browse this wiki, hang out on IRC (#lumiera at freenode.net). We started our first design drafts here on the wiki, short lived communication is done on IRC and partially per personal email. We have more formal developer meetings once every month; you may want to [wiki:self:PastMonthlyMeetings skim through the protocols of past meetings]. Long lived decisions are documented as [wiki:self:DesignProcess design proposals] in this wiki. Final decisions and detailed technical documentation are added (currently) to a TiddlyWiki inside the git repository. (You can browse a snapshot of this design TiddlyWiki [http://lumiera.org/wiki/index.html online here])
Everyone works on his own git, merges with anyone else, at times we decide to accumulate work into a master git. I'll (cehteh) provide git mirroring for people who don't have persistent internet connectivity. People may also decide to mirror at http://repo.or.cz.
Git Repositories
Take a look at http://git.lumiera.org/gitweb there are several Lumiera repositories from different people plus an anonymous committable 'mob' repository which you can readily use to submit patches. Take a look at http://www.pipapo.org/pipawiki/Lumiera/NewbiesTutorials for an introduction.