FAQ Développeur: Difference between revisions

m
mNo edit summary
Line 82: Line 82:




== Soumettre un patch, amelioration ou participer au développement ==
== Soumettre un patch, amélioration ou participer au développement ==


* '''Avec accès CVS en écriture '''
* '''Avec accès CVS en écriture '''
A ce jour, les accès en écriture au CVS sont restreints (le nombre de commit étant déjà suffisamment dynamique). Il n'est pas exclu d'accueillir d'autres développeurs en modification à d'autres horizons. Si vous bénéficiez donc à l'heure actuelle d'un accès CVS en écriture, utilisez-le. Sinon, il est nécessaire de suivre la procédure qui suit (Modification du code, sans accès CVS en écriture)
A ce jour, les accès en écriture au CVS sont restreints (le nombre de commit étant déjà suffisamment dynamique). Il n'est pas exclu d'accueillir d'autres développeurs en modification à d'autres horizons. Si vous bénéficiez donc à l'heure actuelle d'un accès CVS en écriture, utilisez-le et à condition que ce qui est commité correspond bien à votre niveau grade Dolibarr (Voir [[FAQ_D%C3%A9veloppeur#Comment_devenir_d.C3.A9veloppeur_officiel]] pour les différents grades).
Si, vous n'avez pas accès au CVS, vous êtes donc simple membre ou chasseur de l'alliance Dolibarr, aussi il est nécessaire de suivre la procédure qui suit...


* '''Sans accès CVS en écriture'''
* '''Sans accès CVS en écriture'''
Line 100: Line 101:
Pour générer le fichier patch, il suffit alors de lancer la commande '''diff''' (en standard sous Linux, fourni dans [http://www.cygwin.org cygwin] sous Windows) de la manière suivante:
Pour générer le fichier patch, il suffit alors de lancer la commande '''diff''' (en standard sous Linux, fourni dans [http://www.cygwin.org cygwin] sous Windows) de la manière suivante:
<pre>
<pre>
diff -Naur --exclude=CVS --exclude=".#*" --exclude="*~" --exclude="*.bak" --exclude=conf.php --exclude=documents  ancien_rep  nouveau_rep  > fichier.patch
diff -Naur --exclude=CVS --exclude=".#*" --exclude="*~" --exclude='*.rej' --exclude='*.orig'
--exclude="*.bak" --exclude=conf.php --exclude=documents  ancien_rep  nouveau_rep  > fichier.patch
</pre>
</pre>
Envoyer votre patch sur la ML.
Envoyer votre patch sur la ML.