4,395
edits
| Line 89: | Line 89: | ||
</pre> | </pre> | ||
== | == Enviar un parche, mejora o participar en el desarrollo == | ||
* ''' | * '''Con acceso CVS en modo escritura ''' | ||
A | A día de hoy, los accesos en escritura a CVS están restringidas (el número de confirmaciones és bastante dinámico). Si usted posee en la actualidad de un acceso en escritura CVS, utilícelo con la condición de que sus confirmaciones a su grado de desarrollador Dolibarr (Ver [[FAQ_D%C3%A9veloppeur#Comment_devenir_d.C3.A9veloppeur_officiel|FAQ Desarrolladores - | ||
Si | Convertirse en desarrollador oficial]] para los diferentes grados). | ||
Si no dispone de acceso a CVS (usted está en el grado de miembro o cazador de la alianza Dolibarr), deberá seguir el procedimento que sigue a continuación.. | |||
* ''' | * '''Sin acceso CVS en escritura''' | ||
Sin acceso CVA en escritura (sin cuenta desarrollador savannah), será necesario que envíe su fichero parche por correo. | |||
En todos los SO: | |||
Voici la ''méthode Pro'' | He aquí el ''método Pro'' | ||
Voici la ''méthode Pro'' de como trabajar para poder generar un tel. fichero patch: | |||
- | - Tener una carpeta con la versión de referencia Dolibarr (resultante de la actualización desde CVS o bien el resultante de la descompresión de un snapshot tgz de Dolibarr). Llamaremos a esta carpeta '''viejo_rep'''. Puede recuperar el snapshot de la versión de desarrollo en curso en [http://www.dolibarr.org/component/option,com_docman/task,cat_view/gid,50/Itemid,36/lang,en/ web ofical de Dolibarr]. | ||
- | - Tener otra carpeta que contiene Dolibarr pero en la que realiza o ha realizado sus modificaciones. Llamará a esta carpeta '''nuevo_rep'''. | ||
Pour générer le fichier patch, il suffit alors de lancer la commande '''diff''' ( | para generar el fichero patch, deberá ejecutar el comando '''diff''' ( | ||
Pour générer le fichier patch, il suffit alors de lancer la commande '''diff''' (estándard de Linux, en windows [http://www.cygwin.org cygwin]) de la siguiente manera: | |||
<pre> | <pre> | ||
diff -Naur --exclude=CVS --exclude=".#*" --exclude="*~" --exclude='*.rej' --exclude='*.orig' | diff -Naur --exclude=CVS --exclude=".#*" --exclude="*~" --exclude='*.rej' --exclude='*.orig' | ||
--exclude="*.bak" --exclude=conf.php --exclude=documents ancien_rep nouveau_rep > fichier.patch | --exclude="*.bak" --exclude=conf.php --exclude=documents ancien_rep nouveau_rep > fichier.patch | ||
</pre> | </pre> | ||
Envíe su parche en el ML. | |||
la integración de su parche no está garantizada, pero si el parche ha sido realizado siguiendo rigurosamente este procedimiento, tiene muchas posibilidades de que sea testeado (de otro modo las posibilidades estarán cercanas a 0). | |||
Bajo Windows: | |||
Si vous êtes sous Windows, une ''méthode moins Pro'' mais qui donne le même résultat est la suivante. Installer l'excellent outil open source de comparaison 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"'' (''Générer des retouches'' en version française). Saisir un nom de fichier comme ''"resultat.patch"'', cocher la case ''"Append"'' et choisir l'option ''"Format Unified"'' (''Style : unifié'' en version française). Cliquer sur ''"Ok"''. | Si vous êtes sous Windows, une ''méthode moins Pro'' mais qui donne le même résultat est la suivante. Installer l'excellent outil open source de comparaison 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"'' (''Générer des retouches'' en version française). Saisir un nom de fichier comme ''"resultat.patch"'', cocher la case ''"Append"'' et choisir l'option ''"Format Unified"'' (''Style : unifié'' en version française). Cliquer sur ''"Ok"''. | ||