Lumiera is an open source, community developed project, please join in!
The Lumiera project is very open, anyone can start working on it. We do like to hear from you about what you would like to do so we can coordinate tasks.
The are many ways to help the Lumiera project:
The mailing list is the central information hub of the project. Everyone is welcome!
It is used by the developers for technical discussion but we encourage you to subscribe,
follow and use it for bringing proposals, technical or user-level questions and any
kind of request concerning Lumiera. You can
subscribe to the mailing list
or browse the archives online.
To talk with us in real time you can visit our IRC channel #lumiera on Freenode.
You may be aware that we are updating the website and integrating many of the Lumiera development tools into it. This takes a bit of work and ingenuity, so we need people to work these things out.
Beside writing content for the pages, the major project is implementing uWiki. The Lumiera website is designed to live through uWiki, which will provide a web interface to edit the whole site. uWiki is in development and needs some attention.
Some additional help is greatly appreciated with keeping news up-to-date, formatting and editing design documentation, and working on the aesthetics of the Lumiera site.
Many pages are adapted from the original site, or from documents in the git but need editing.
The existing content of the old website into a separate subdirectory.
The results of the Asciidoc Day are in Subdirectory /Lumiera
The results of the TiddlyWiki asciidoc-ing can be found in /tiddlywiki2asciidoc
Many pages need designing: what they will say, how they will be laid-out, should this information be abstract and static or dynamic?
See how the site works below.
One goal for the new site is to keep things open and collaborative, so I’m trying to include summaries and suggestions for each page.
For information on how to edit pages and contribute:
To learn how to edit the Lumiera website and use git and Asciidoc read quickstart: [txt] and [html] You should look at the txt primarily, and the html to see how Asciidoc looks in html.
To see what needs to be done:
See todo [txt] and [html] The txt has some hidden/commented sections that are in development because of Design-Process, if you are not familiar with design-process use the html.
There will also be tickets in trac for certain tasks, so look here: trac small/non-coding tasks
Note that the todo contains a more detailed and complete version of the actual pages of the site and this is primarily for structure.
We always have small needs and necessities, please check trac: trac small/non-coding tasks
And keep up with the mailing list.
The design of Lumiera is being documented, see the related section of the documentation : link:http://www.lumiera.org/documentation/design/index.html We base the development of the design on RfCs, these originally are proposals by developers that then become accepted or not. Read more about our RfC system.
Lumiera is an open project, you don’t need an application, you can start working now.
There are portions of the project that need a lot of specific knowledge and experience. Because everyone has different specialties (and likes) we work together to cover the project’s necessities. When you join Lumiera, let us know your interests and expertise, there is something for everyone here.
Beginners are welcome! Lumiera is a good project to gain knowledge and experience with. Also, we need the people who can let us know when something is too complicated, or the documentation misses something important.
While there is some tedious work to do (coding, documenting your work, git) please commit to interfere with the work by your actions (or inactions). We are careful with documentation and code quality, you’re free to contribute but make sure your contributions are maintainable and understandable to others.
So, Think First. If something is unclear, ask us personally (irc, email). Very often any issues can be resolved right there. Many ideas are well-thought out at this point in the project try to read our discussions and reasoning about how we go there. If you still don’t understand, ask. Just as we are open to ideas please also keep an open mind for suggestions.
The project is built with a git repository running a builddrone. We have our own continuous integration system running on the development server. This monitors certain repositories, builds the code and runs the test suite etc. You can look at the current state at http:/builddrone/table.html and its root dir (http:/builddrone/) contains the raw build logs too.
Builddrone is very much work in progress and we would like if anyone helps developing it further.
To learn about git you can read the quickstart-html txt Note that this is written for the sitework and just an overview of how git works.
Everyone works on his own git, merges with anyone else, at times we decide to accumulate work into a master git.
Build the Lumiera GUI from the git source repository: Newbie Tutorial.
To understand the design of Lumiera visit Design Documentation
For technical information on developed components Technical Documentation
For the structure of the code look at our Doxygen documentation