|
Programudvikling
Seneste tilføjelse: mandag 22. november 2004.
Hvis du vil tilføje nye aktiviteter til GCompris, skal du hente og installere programmet, der kommer med fuld dokumentation der beskriver GCompris, og giver en trin for trin beskrivelse af, hvordan der kan tilføjes aktiviteter. For at give en ide om mængden af nødvendigt arbejde, kan en aktivitet sædvanligvis ’være’ i en enkelt fil med 500 liniers C-kode eller i Python. GCompris er baseret på ’the widget Canvas from Gnome’ . Kig også på the API of the gnomecanvas.
Lysbillede præsentation af GCompris arkitekturen.
Generel arkitektur
XML Menuer
Plugin API
Gnome canvas API
Fuld dokumentation i OpenOffice format
Udvikler dokumentation af aktiviteter i python:
Python wrapper for GCompris (by Olivier Samyn)
Python Reference
Python Tutorial
SVN gør det muligt at få adgang til nyeste source kode.
GCompris koden er tilgængelig fra GNOME SVN.
Fra Gnome web side:
Mange mennesker der er interesseret i at arbejde med GNOME udvikling, finder den første forhindring i at finde ud af, hvordan man bruger SVN. Dette er en hurtig indføring i det.
SVN er en kraftig metode til at tillade mange udviklere at arbejde på den samme source kode. Det er muligt på grund af, at hver udvikler henter en kopi af nyeste version af source koden. Derefter arbejder de uafhængigt af andre på deres personlige kopi af sourcen. Når de er færdige med deres ændringer, sender de det tilbage til SVN. SVN serveren tager hånd om ting som sammensmeltning af de forskellige ændringer. Hvis det ikke virker, bliver udviklerne gjort opmærksom på det, og de kan så rette konflikterne i hånden.
For at hente nyeste GCompris source fra SVN, skal man have SVN installeret, hvorefter kun nogle få få miljø variabler skal sættes.
Den første kommando man behøver er:
For at læse mere om SVN på GNOME, se her.
Alternativt kan du gennemse GCompris koden online.