Comment vous pouvez aider

From Gramps
Revision as of 11:12, 10 March 2010 by Romjerome (talk | contribs) (What you can do to help)
Jump to: navigation, search

Comment je peux contribuer à Gramps ?

Pourquoi nous avons besoin d'aide

Nous sommes victimes de notre succès. Depuis un certain nombre d'années, Gramps a des milliers d'utilisateurs. Les demandes de support et d'améliorations sont de plus nombreuses chaque jour. Malheureusement, l'équipe de développement n'a pas grandi de la même manière. Cette année, plus de 90% des modifications ont été faites par 5 personnes.

Les récents progrès dans le projet ont été ralenti par la nécessité d'une augmentation du temps de support. Pour continuer à supporter les besoins de la communauté, nous avons besoin d'aides supplémentaires.

Qu'est-ce que vous pouvez faire pour aider

Ci-dessus voici une liste des tâches de programmation que nous devons accomplir. Si vous pouvez nous aider, faîtes nous le savoir.

Améliorer le support à l'importation et l'exportation du format GEDCOM 
il semble que quelque soit l'intensité du travail investi, il y a toujours quelque chose qui a besoin d'être amélioré. Si vous êtes un expert GEDCOM contactez les développeurs.
Résoudre des rapports de bogue 
les rapports de bogue arrivent tout le temps, souvent plusieurs dans la journée. Résoudre des rapports de bogue est la meilleure façon d'aider l'équipe, leur permettant de consacrer plus de temps aux améliorations du système.
Integrate mapview (openstreetmap, google maps)
with those tools available and the locations in GRAMPS there are tons of opportunities.
Profiling the application on large datasets, and speed improvements
Import data, merging duplicates
if more sources are used and data is imported from those sources, it is sometimes very hard to find duplicate data.

Web 2.0

The new buzzword: Web2.0. Some collaboration added to GRAMPS would be great obviously. People who build webapplications could certainly help us enormously. The idea is to have a webbased tool that could export .gramps files (independant of GRAMPS or just other developers) and would have the possibility to move back and forth. A sort of import with an automatic merge would be really, really, needed. This is the one recurring theme in comments on GRAMPS .

But what if I don't know how to program?

Even if you don't know how to program, you can still help out with the project. You can:

Develop database test cases
We need sample databases that handle all the features of the program.
Help with interface testing
Either testing the interface by hand, or help writing dogtail tests for automated testing.
Write tutorials on wiki
Here is where you can make the most valuable contributions.

As a user you can best explain how you go about and sharing this knowledge is a great thing to do. As a user of GRAMPS, you will gain knowledge of the reports, how they work, and how they can be made better.

Wiki manual

Please enhance the Wiki - particularly the manual section.

Comment je ..., Tutoriels, Trucs.

Develop screencasts
vnc2swf, recordmydesktop, Istanbul, Cankiri, VLC, byzanz, xvidcap, gifsicle or SWFTools programs can be used to create screen movies that could be used to show people how to perform different tasks.

Also, seems that W3C work on specifications for Synchronized Multimedia Integration Language and a video markup could be added on HTML5...

Provide a translation
GRAMPS supports many languages, but the more languages we support, the more we serve our community. See also Translators
Package the program for a distribution
Installing GRAMPS from source code is more than most new users can handle. If you can provide a package for your system, it will make it easier for new users to starting using GRAMPS.
Participate on the mailing lists
If the users of the community can answer each others questions, it can significantly reduce the load on the developers.