summaryrefslogtreecommitdiffstats
path: root/HACKING.fr.txt
diff options
context:
space:
mode:
authorMenTaLguY <mental@rydia.net>2006-01-16 02:36:01 +0000
committermental <mental@users.sourceforge.net>2006-01-16 02:36:01 +0000
commit179fa413b047bede6e32109e2ce82437c5fb8d34 (patch)
treea5a6ac2c1708bd02288fbd8edb2ff500ff2e0916 /HACKING.fr.txt
downloadinkscape-179fa413b047bede6e32109e2ce82437c5fb8d34.tar.gz
inkscape-179fa413b047bede6e32109e2ce82437c5fb8d34.zip
moving trunk for module inkscape
(bzr r1)
Diffstat (limited to 'HACKING.fr.txt')
-rw-r--r--HACKING.fr.txt91
1 files changed, 91 insertions, 0 deletions
diff --git a/HACKING.fr.txt b/HACKING.fr.txt
new file mode 100644
index 000000000..767853e5b
--- /dev/null
+++ b/HACKING.fr.txt
@@ -0,0 +1,91 @@
+Compiler la version cvs
+=======================
+grep Build-Depends debian/control permet d'afficher une liste de paquets(Debian)
+nécessaires à la compilation.
+
+inkscape.spec.in contient une liste partielle de spécifications :
+
+ grep Requires inkscape.spec.in
+
+Au moment où ce texte est écrit, il n'y a qu'un paquet; si vous utilisez une
+distribution basée sur des RPMs, pensez à mettre à jour les lignes
+Requires/BuildRequires afin d'aider les autres utilisateurs de votre
+distribution. Si vous n'avez pas d'accès en écriture au CVS, vous pouvez
+soumettre un patch auprès de
+<http://sourceforge.net/tracker/?group_id=93438&atid=604308>.
+
+
+Consultez http://www.inkscape.org/cgi-bin/wiki.pl?CompilingInkscape pour des
+remarques plus complètes sur la compilation, comprenant des explications sur
+comment trouver les paquets nécessaires pour votre distribution et des
+suggestions pour les développeurs.
+
+
+Contribuer à Inkscape
+=====================
+Inkscape accepte volontiers vos contributions pour aider à en faire un
+programme de dessin totalement conforme à la norme SVG pour la communeauté du
+logiciel libre.
+
+Alors que beaucoup de développeurs travaillent sur la correction de bugs et la
+création de nouvelles fonctionnalités, il est important de noter que même les
+non-programmeurs peuvent contribuer à la puissance et au succès d'Inkscape.
+Vous avez probablement une idée d'une chose sur laquelle vous aimeriez
+travailler. Sinon, voivi quelques façons d'apporter votre aide :
+
+ * Sélectionner un bug, le corriger et envoyer un path ("diff -uNrp" ou
+ "cvs diff -up")
+ * Choisir une fonctionnalité que vous aimeriez développer et la coder
+ * Si vous maîtrisez une langue en plus de l'anglais, travailler sur le
+ fichier i18n de celle-ci dans le répertoire /po
+ * Trouver un nouveau bug et le rapporter
+ * Aider à répondre aux questions des nouveaux "Inkscapeurs" sur Jabber, IRC
+ ou les mailing lists
+ * Ecrire un article pour la promotion d'Inkscape
+ * Ecrire un HOWTO décrivant une astuce ou technique que vous avez trouvé
+
+
+Accès CVS
+=========
+Consultez http://sourceforge.net/cvs/?group_id=93438 pour voir comment accéder
+au CVS, y compris depuis un client web.
+Nous donnons un accès en écriture au CVS à toute personne ayant démontré une
+motivation pour aider à développer le code. Prouver votre motivation est très
+simple : fournir deux contributions et demander un accès.
+
+
+Décisions de patch
+==================
+Notre ligne de conduite quant aux modifications du code est "coder d'abord,
+poser les questions ensuite". Quand quelqu'un a une idée, plutôt que de la
+débattre sans fin, nous encourageons les gens à aller de l'avant et coder
+quelquechose (même un prototypage). Ce code est ensuite incorporé dans la
+branche de développement afin de l'essayer, le tester, le pousser et
+l'améliorer. Nous pensons que la meilleure façon de vérifier qu'une idée est
+bonne est de la tester en conditions réelles.
+
+
+Style de codage
+===============
+Veuillez consulter les recommandations de style de codage
+(http://www.inkscape.org/doc/coding_style.php) si vous avez des questions
+spécifiques quant au style à utiliser dans le code. Si lire ces recommandations
+ne vous intéresse pas, inspirez vous du style du code environnant, de façon à
+rester au moins cohérent.
+
+
+Makefiles
+=========
+Les fichiers Makefiles du répertoire src sont plus ou moins fusionnés dans le
+fichier src/Makefile.am qui fournit les informations nécessaires aux fichiers
+Makefile_insert de chaque répertoire.
+
+Notez que cela ne reste logiquement qu'un fichier, donc les définitions de
+variables (comme les INCLUDES etc.) sont partagées, et les variables définies
+dans un Makefile_insert peuvent être utilisées dans un autre.
+
+An conséquence, envisagez soit d'ajouter un préfixe `blah_' au nom de toutes
+les variables que vous définiriez dans blah/Makefile_insert (si cela doit
+rester local pour ce Makefile_insert), ou en mettre la définition dans
+src/Makefile.am. En particulier, les fichiers check_PROGRAMS, DISTCLEANFILES,
+etc sont dans src/Makefile.am. \ No newline at end of file