Développer Inkscape

Bienvenue au développement d'Inkscape ! Les voies pour contribuer sont nombreuses. Voici des points de départ pour vous aider à trouver celle qui vous correspond le mieux.

Programmation du logiciel Inkscape

Si vous êtes un codeur/programmeur et avez des connaissances en développement C++ et/ou GTK+, récupérez le code et commencez à hacker ce qui vous attire. Soumettez un patch dès que vous êtes satisfait de vos modifications et prêt à partager vos efforts avec les autres. Nous prenons les contributions très sérieusement et suivons le principe de « patchons d'abord, discutons après », ce qui permet à vos modifications d'intégrer rapidement le programme. Bien sûr, des règles et des standards doivent être suivis, mais nous essayons de les garder logiques et évidents.

  • Démarrer — Un guide sur la manière de devenir un développeur d'Inkscape. Construisez-le vous-même et rendez-le encore plus agréable.
  • Style du code source — Guide du style d'Inkscape. Veuillez suivre ces lignes directrices lorsque vous écrivez du code pour Inkscape.
  • Dépôts d'Inkscape
  • Débogage

Si vous souhaitez devenir un développeur d'Inkscape, vous voudrez évidemment rejoindre la liste de diffusion du développement, si ce n'est pas déjà fait, et rejoindre le salon #inscape-devel sur IRC. Des informations supplémentaires sont données dans la section Documentation du développeur sur (la partie basse de) la page d'accueil du wiki d'Inkscape.

Gestion des bogues

S'occuper des bogues est un travail considérablement important. Cela inclut la description de nouveaux bogues, l'écriture d'un patch qui corrige un bogue ainsi que les tests pour vérifier si les patchs ont corrigé le problème. Le côté administratif du développement d'Inkscape reste ainsi bien ordonné ; les développeurs ont dès lors accès à des informations pertinentes et travaillent efficacement.

Consultez le guide de la gestion des bogues qui va vous montrer comment utiliser le traqueur de bogues pour gérer les rapports de bogue des utilisateurs. Il vous est fortement recommandé de le lire si vous souhaitez apporter de l'aide dans ce secteur.

Documentation

Inkscape est un grand projet logiciel. Une documentation de qualité peut aider les utilisateurs à en profiter au mieux. La documentation peut aller des pages du wiki et guides du site web aux vidéos merveilleusement produites qui montrent avec précision aux utilisateurs comment utiliser les fonctionnalités et obtenir des résultats.

Si vous êtes intéressé par l'écriture de documentation, renseignez-vous sur la liste de diffusion de la documentation.

Écrire des extensions

Si vous n'êtes pas expérimenté en C++ (le langage dans lequel le programme principal est écrit) mais avez des connaissances en Python et/ou Perl, vous pourrez peut-être écrire des extensions pour Inkscape. La majorité de ce dont vous avez besoin est sur notre page concernant l'écriture d'extensions.