|
Desarrollo
Última actualización: Lunes 6 de marzo de 2006.
Si desea adicionar nuevas actividades, descargue y ejecute GCompris, viene con una documentación completa que describe el funcionamiento interno de GCompris y un instructivo paso a paso sobre como adicionar actividades. Para tener un vistazo general de la cantidad de trabajo, una actividad generalmente corresponde a un archivo individual de unas 500 líneas de código C o Python. GCompris está basado en canvas widget de Gnome). Déle una mirada también al API de gnomecanvas.
Diapositiva de la presentación de la Arquitectura de GCompris
Las últimas 4 diapositivas permiten tener un buen vistazo general de su arquitectura.
Presentación completa en formato Openoffice.org
Presentación completa exportada a HTML.
Documentación para desarrolladores de actividades en python:
Python wrapper para GCompris (por Olivier Samyn)
Material de referencia de Python
Tutorial de Python
El SVN le permite acceder al código más reciente
El código de GCompris está disponible en el SVN de GNOME.
Del sitio web de Gnome:
Mucha gente que está interesada en trabajar con el desarrollo de GNOME encuentra que su primer inconveniente es averiguar como usar el SVN. Este documento presenta un breve tutorial.
El SVN es un método poderoso de permitir que muchos desarrolladores trabajen en el mismo código fuente. Esto es posible ya que cada desarrollador revisa una copia de la versión actual del código fuente. Luego cada uno de ellos en forma independiente trabaja sobre su copia personal de los fuentes. Cuando hacen cambios, los suben al repositorio SVN. El servidor SVN se encarga de cosas tales como tratar de mezclar los cambios con los de los otros. Cuando eso no funciona, se notifica al desarrollador y resuelven los conflictos de edición en forma manual.
La obtener los fuentes más nuevos de GCompris del SVN, necesita tener instalado subversion, luego necesita configurar unas pocas variables de entorno.
El primer comando que necesita es:
Para leer más sobre SVN en Gnome vaya aquí.
Alternativamente puede mirar el código de GCompris en línea.