Difference between revisions of "Developer's corner"
m |
(added color translation page) |
||
Line 43: | Line 43: | ||
* [[Voices translation]]. | * [[Voices translation]]. | ||
* [[Web site translation]] is managed by volunteers. | * [[Web site translation]] is managed by volunteers. | ||
+ | * [[Color translation]] | ||
* [[Wiktionary to XML]] | * [[Wiktionary to XML]] | ||
Revision as of 16:50, 31 March 2013
Branches
We use git for our development. The git repository is hosted by Gnome but we also have a local web viewer.
To get the GCompris master branch (warning this takes more than 500MB) :
git clone git://git.gnome.org/gcompris
cd gcompris
sh autogen.sh && make
Alternatively, if you are only interested in the recent history, and would want to send in fixes as patches, you can use the option: git clone --depth=1 git://git.gnome.org/gcompris
. It will save you more than 100MB.
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
- An exercise for new contributors
- Adding an explore activity
- Adding a music activity and using gcomprismusic.py module
The Drawing board
These are pages to hold the different discussion for things we are working on:
- Ideas for activities
- Star system review
- Todo for OLPC/sugar future ? Review of sugar/OLPC activities and way to integrate.
- Notes on OSX port
- Language Learning (Bruno's main focus after project maintenance)
- Writing tutor
- HowTo
Translations
- GCompris translations are managed by the Gnome translation teams.
- Translation status for the Software itself.
- Translation addons. There is more than the .po file to translation GCompris.
- Voices translation.
- Web site translation is managed by volunteers.
- Color translation
- 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.