http://gcompris.net/mediawiki-1.31.0/api.php?action=feedcontributions&user=VaracElmon&feedformat=atomGCompris - User contributions [en]2024-03-29T12:36:09ZUser contributionsMediaWiki 1.31.0http://gcompris.net/mediawiki-1.31.0/index.php?title=Developer%27s_corner&diff=863Developer's corner2008-12-16T19:08:52Z<p>VaracElmon: elchiccoeltt</p>
<hr />
<div>c4tracl<br />
== Branches ==<br />
<br />
We use subversion for our development. Currently, the active branches are:<br />
<br />
* 8.4.1 (svn trunk): The stable version.<br />
* 8.3.4 (svn branches/GCOMPRIS_8_3): The stable version for Windows. This version exist only because I have not yet updated my build environment on Windows to support the gstreamer audio backend. Until I can build the 8.4 on Windows, I backport the main fixes and features from 8.4 in this branch.<br />
* 8.5 (svn branches/gcomprixo): This is the current OLPC XO branch. It's a major refactoring to allow us to provide independent activities to the OLPC project, and others.<br />
<br />
Technology test:<br />
* svn branches/gcomprixogoo, based on gcomprixo branch, port of GCompris to use the [http://sourceforge.net/projects/goocanvas goocanvas] instead of the gnomecanvas+libart. Read the [http://library.gnome.org/devel/goocanvas/unstable/ API here].<br />
<br />
To get GCompris trunk from subversion:<br />
<code><pre><br />
svn co http://svn.gnome.org/svn/gcompris/trunk gcompris<br />
</pre></code><br />
<br />
To get GCompris development branch from subversion:<br />
<code><pre><br />
svn co http://svn.gnome.org/svn/gcompris/branches/gcomprixogoo<br />
</pre></code><br />
<br />
== Documentation ==<br />
* [[GCompris internals]] gives an overview of the design of GCompris. It is a good starting point for anybody willing to contribute code.<br />
* [[Adding an activity]]<br />
<br />
== The Drawing board ==<br />
<br />
These are pages to hold the different discussion for thinks we are working on:<br />
<br />
* [[Ideas of activities]]<br />
* [[Star system review]]<br />
* [[Requested Features]]<br />
* [[GCompris work in progress]]<br />
* [[Todo for 8.3]]<br />
* [[Todo for 8.4]]<br />
* [[Todo for 8.5]] (Also known as gcomprixo)<br />
* [[Todo for OLPC]]/sugar future ? Review of sugar/OLPC activities and way to integrate.<br />
* [[Notes on OSX port]]<br />
* [[Tuxdroid]] is a little robot from [http://www.kysoh.com/ Kysoh] that would be fun to integrate with GCompris.<br />
* [[Icons Sugarisation]]<br />
<br />
== Translations ==<br />
<br />
* GCompris translations are managed by the [http://l10n.gnome.org/teams/ Gnome translation teams].<br />
* [[Voices translation]].<br />
* [[Web site translation]] is managed by volunteers.<br />
<br />
== Packagers ==<br />
<br />
GCompris is a large software which has numerous dependencies. We ask packagers to be very careful and follow this minimal and [[manual test]] process.<br />
<br />
<br />
[[Category:Developer]]</div>VaracElmon