Difference between revisions of "Developers"

From LinuxMCE
Jump to: navigation, search
 
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Visit [[Contacts]] to see a list of current developers, and [[Contribute]] to learn how you can help out.
+
== How To Get Started ==
 +
Visit [[Contacts]] to see a list of current developers, and [[Contribute]] to learn how you can help out.  
  
This page could use some helpLinuxMCE is very big; about 12 million lines of code in the daily build process. And that doesn't include all the existing open source projects that come from Ubuntu.  We need a good [[organizational chart]] to help developers get going, and this is lacking.  Sorry...  It's high on the todo list.
+
LinuxMCE was at the outset a fork of [[Pluto]]'s debian based [[Linux]] distribution for home automationThe 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.
  
LinuxMCE is, at least at the outset, largely a fork from [[Pluto]].  And [[Pluto]] allowed me to import all their existing Wiki pages, including a [[Programmer's Guide|Programmer's Guide]].  The information is largely accurate for LinuxMCE too, and there is a lot there that will make a good starting point, but it needs to be better summed up and organized.
+
[[Pluto]] allowed also us to import all their existing Wiki pages, including their [[Programmer's Guide|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 long-term goals and strategy here: [[History|History of LinuxMCE, why I started this project, and the goals]]
+
Read about the [[History|History of LinuxMCE]] for more expansive background information.
 +
 
 +
Here are the [[Development_Goals_for_LinuxMCE_0804|Development Goals for the next release]].
 +
 
 +
The latest source can be checked out here: [http://svn.linuxmce.org/svn/branches/LinuxMCE-0810]
 +
 
 +
Please follow the guidelines under [[Building LinuxMCE 0810]]
 +
 
 +
Please visit the #linuxmce IRC channel for assistance when you need it.
 +
 
 +
== Designing And Changing The User Interface ==
 +
Thom Cherryhomes creates screencasts outlining how to use the HADesigner to modify and enhance the user interface for LinuxMCE.
 +
 
 +
These screencasts are available via an [http://possy.de/screencast.xml RSS Feed] or as links from the forum in the [http://forum.linuxmce.org/index.php?board=346.0 developers section].
 +
 
 +
[[Category:Development]]

Latest revision as of 19:24, 14 June 2009

How To Get Started

Visit Contacts to see a list of current developers, and Contribute to learn how you can help out.

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 latest source can be checked out here: [1]

Please follow the guidelines under Building LinuxMCE 0810

Please visit the #linuxmce IRC channel for assistance when you need it.

Designing And Changing The User Interface

Thom Cherryhomes creates screencasts outlining how to use the HADesigner to modify and enhance the user interface for LinuxMCE.

These screencasts are available via an RSS Feed or as links from the forum in the developers section.