Difference between revisions of "Developer's corner"
(→Branches) |
|||
Line 1: | Line 1: | ||
== Branches == | == Branches == | ||
− | We use [http://git-scm.com/ git] for our development. | + | We use [http://git-scm.com/ git] for our development. |
− | + | To get the GCompris master branch: | |
− | |||
− | |||
− | To get GCompris | ||
<code><pre> | <code><pre> | ||
git clone git://git.gnome.org/gcompris | git clone git://git.gnome.org/gcompris | ||
cd gcompris | cd gcompris | ||
− | |||
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]] | + | * [[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 23:31, 8 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
- GCompris internals gives an overview of the design of GCompris. It is a good starting point for anybody willing to contribute code.
- Adding an activity
- Adding a puzzle activity
The Drawing board
These are pages to hold the different discussion for thinks we are working on:
- Ideas for activities
- Star system review
- Requested Features
- GCompris work in progress
- Todo for 8.3 (GCOMPRIS_8_3 branch)
- Todo for 8.4 (trunk)
- Todo for 8.5
- Todo for OLPC/sugar future ? Review of sugar/OLPC activities and way to integrate.
- Notes on OSX port
- Tuxdroid is a little robot from Kysoh that would be fun to integrate with GCompris.
- Icons Sugarisation
Translations
- GCompris translations are managed by the Gnome translation teams.
- Translation addons. There is more than the .po file to translation GCompris.
- Voices translation.
- Web site translation is managed by volunteers.
- Wiktionary to XML
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.