Developers

From LinuxMCE
Revision as of 15:33, 24 May 2008 by Danielk (Talk | contribs) (added basic checkout and compile instructions.)

Jump to: navigation, search

Visit Contacts to see a list of current developers, and Contribute to learn how you can help out. The Developers mail list is available.

LinuxMCE was at the outset a fork of Pluto's debian based Linux distribution for home automation. The founder of the LinuxMCE project, Paul Webber, contacted Pluto after seeing a demo of their software at a trade conference. The Pluto folks were happy to let Paul create his own Linux distribution using their foundation so long as he renamed the project. Since then LinuxMCE has moved from debian to Ubuntu (a debian based distribution), and is now moving from being primarily run by Paul alone to being a more open project all around.

Pluto allowed also us to import all their existing Wiki pages, including their Programmer's Guide. The information is largely accurate for LinuxMCE as well and we've updated many of the parts that didn't apply to us since then.

Read about the History of LinuxMCE for more expansive background information.

Here are the Development Goals for the next release.

The source can be checked out here: http://svn.linuxmce.org/pluto/branches/charon-merge

It can be checked out using:

 apt-get install subversion ccache # not needed if you already have these installed
 svn co http://svn.linuxmce.org/pluto/branches/charon-merge

Then compiled on a LinuxMCE machine by running these (not as root):

 ./configure
 make

The user account used to compile must have sudo privileges for the initial step in the make file which installs the needed development packages and sets up a secondary mysql server. Please visit the #linuxmce IRC channel for assistance when you need it.

Note: Many of us will be at LinuxTag the last week of May 2008, so if you are coming here after seeing us at LinuxTag, we'll be more active after the conference