|
Desenvolvimento
Última inclusão: sexta-feira 24 de novembro de 2006.
Se você deseja adicionar novos módulos, faça o download e execute o GCompris. Ele vem com uma documentação completa, que descreve os detalhes internos do GCompris e um passo-a-passo de como adicionar novos módulos. Para se ter uma idéia do trabalho, um módulo normalmente consiste-se de um arquivo com aproximadamente 500 linhas de código em C ou Python.
O GCcompris é baseado no widget Canvas do Gnome. Dê também uma olhada na API do gnomecanvas.
Apresentação de slides da arquitetura do GCompris
Os últimos 4 slides dão uma boa visão geral da arquitetura.
Apresentação completa no formato do Openoffice.org
Apresentação completa exportada para HTML
.
Documentação para desenvolvedores das atividades em Python:
Invólucro (wrapper) Python para o GCompris (por Olivier Samyn)
Referência Python
Tutorial Python
O SVN permite que você acesse o código-fonte mais atual
O código do GCompris está disponível no repositório Subversion do Gnome.
Extraído do web site do Gnome:
Várias pessoas que estão interessadas em trabalhar no desenvolvimento do Gnome encontram seu primeiro empecilho ao tentar descobrir como usar o Subversion. Esse documento é um tutorial rápido.
O Subversion é uma ferramenta poderosa que permite a vários desenvolvedores trabalharem no mesmo código-fonte. Isso é possível porque cada desenvolvedor obtém uma cópia da versão atual do código-fonte. Então cada um deles trabalha de maneira independente seu sua própria cópia das fontes. Quando eles fazem mudanças, enviam as alterações de volta ao repositório Subversion. O servidor Subversion cuida de coisas como tentar mesclar essas mudanças com as dos outros. Quando isso não funciona, os desenvolvedores são notificados e eles fazem a resolução dos conflitos de maneira manual.
Para obter os fontes mais recentes do GCompris a partir do Subversion, você precisa tê-lo instalado. A maiores distribuições já possuem pacotes para esse programa. Em seguida, execute o seguinte comando para buscar o repositório:
svn co http://svn.gnome.org/svn/gcompris/trunk gcompris
Leia mais sobre o Subversion no Gnome aqui.
Você também pode navegar pelo código do GCompris online.