Difference between revisions of "Developer's corner"

From GCompris
Jump to: navigation, search
(Branches)
Line 1: Line 1:
 
== Branches ==
 
== Branches ==
  
We use [http://git-scm.com/ git] for our development. Currently, the active branches are:
+
We use [http://git-scm.com/ git] for our development.
  
* 8.4.X (git master): WARNING: This version is deprecated version.
+
To get the GCompris master branch:
* 9.X (git origin/gcomprixogoo): Current version. This is where the new code is going.
 
 
 
To get GCompris current branch from subversion:
 
 
<code><pre>
 
<code><pre>
 
git clone git://git.gnome.org/gcompris
 
git clone git://git.gnome.org/gcompris
 
cd gcompris
 
cd gcompris
git checkout -b gcomprixogoo origin/gcomprixogoo
 
 
sh autogen.sh && make
 
sh autogen.sh && make
 
</pre></code>
 
</pre></code>
Line 33: Line 29:
 
* [[Todo for 8.3]] (GCOMPRIS_8_3 branch)
 
* [[Todo for 8.3]] (GCOMPRIS_8_3 branch)
 
* [[Todo for 8.4]] (trunk)
 
* [[Todo for 8.4]] (trunk)
* [[Todo for 8.5]] (gcomprixogoo branch)
+
* [[Todo for 8.5]]
 
* [[Todo for OLPC]]/sugar future ? Review of sugar/OLPC activities and way to integrate.
 
* [[Todo for OLPC]]/sugar future ? Review of sugar/OLPC activities and way to integrate.
 
* [[Notes on OSX port]]
 
* [[Notes on OSX port]]

Revision as of 00:31, 9 January 2011

Branches

We use git for our development.

To get the GCompris master branch:

git clone git://git.gnome.org/gcompris
cd gcompris
sh autogen.sh && make

Dependencies

GCompris has a lot of dependencies. On a Debian based distribution that already packages GCompris, you can install all the required dependencies with the command 'apt-get build-dep gcompris'.

Documentation

The Drawing board

These are pages to hold the different discussion for thinks we are working on:

Translations

Packagers

GCompris is a large software which has numerous dependencies. We ask packagers to be very careful and follow this minimal and manual test process.