FAQ Développeur: Difference between revisions
Jump to navigation
Jump to search
→Modification du code, participer au développement
| Line 11: | Line 11: | ||
* '''Sans accès CVS en ecriture''' | * '''Sans accès CVS en ecriture''' | ||
Si vous n'avez pas de compte développeur, il est nécessaire de fournir par mail, votre fichier patch. | Si vous n'avez pas de compte développeur, il est nécessaire de fournir par mail, votre fichier patch. | ||
'''Sous tout OS:''' | |||
Voici la méthode '''Pro''' selon laquelle travailler pour pouvoir générer un tel fichier patch: | |||
- Avoir un répertoire qui contient la version de Dolibarr de référence (résultat de la mise a jour CVS ou bien tout simplement l'arborescence résultant de la décompression d'un snapshot tgz de Dolibarr). On appelera ce répertoire '''ancien_rep'''. | |||
- Avoir un autre répertoire qui contient l'arborescence de Dolibarr mais dans laquelle vous faites vos modifications. On appelera ce répertoire '''nouveau_rep'''. | |||
Pour générer le fichier patch, il suffit alors de lancer la commande ''diff'' (en standard sous Linux, fourni dans cygwin sous Windows) de la manière suivante: | |||
<pre> | <pre> | ||
diff -Naur | diff -Naur ancien_rep nouveau_rep > fichier.patch | ||
</pre> | </pre> | ||
Envoyer votre patch sur la ML. | |||
L'intégration de votre patch n'est toutefois pas garantie, pas plus que le délai. | L'intégration de votre patch n'est toutefois pas garantie, pas plus que le délai. | ||
'''Sous Windows:''' | |||
Si vous êtes sous windows, vous pouvez utiliser l'excellent winmerge qui sait fabriquer des patchs au format ''diff -Naur''. Pour cela, comparer avec winmerge le fichier référence et le fichier modifié et choisir dans le menu Tools - Generate patch. Saisir un nom de fichier comme ''"resultat.patch"'', cocher la case ''"Append"'' et choisir l'option ''"Format Unified"''. Cliquer sur ''"Ok"''. | |||
Eventuellement recommencer pour chaque fichier modifier. | |||
Au final, on obtient un beau fichier patch qui contient toutes les modifications au bon format. | |||
== Mettre a jour la version développeur == | == Mettre a jour la version développeur == | ||