FAQ Développeur: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
== Modification du code, participer au développement ==
== Mettre a jour la version développeur ==
 
La première opération consiste à récupérer les dernières versions CVS (Voir FAQ [http://forum.dolibarr.com/viewforum.php?f=13 Forum cvs] pour cela). Les nouveaux fichiers annulent et remplacent les anciens.
 
Le deuxième étape consiste à migrer la base. Pour cela aller dans le répertoire mysql/migration et exécuter le script de migration qui correspond le mieux à votre cas. Par exemple, si vous êtes en version 1.2, ou 2.0 dev, il vous faut prendre le script de migration 1.1.0-2.0.0.sql
La règle est que: La version à gauche du tiret doit être inférieure ou égale à votre version actuele, la version à droite du tiret, doit etre la plus élevée possible, le CVS contenant le travail pour cette version).
 
- Si votre version est exactement celle à droite du tiret, le script de migration doit s'exécuter sans erreur.
<pre>
mysql -uuser -ppassword -Dnom_base_dolibarr < nomscript.sql
</pre>
- Si votre version est entre les deux, (parce que vous avez déjà fait une mise à jour CVS par exemple), vous aurez des erreurs à l'exécution du script. Ignorez les. Pour cela, sous mysql, vous devez lancer le script sql avec l'option -f:
<pre>
mysql -f -uuser -ppassword -Dnom_base_dolibarr < nomscript.sql
</pre>
 
 
== Comment soumettre une modification ou participer au développement ==


* '''Avec accès CVS en ecriture '''
* '''Avec accès CVS en ecriture '''
Line 27: Line 44:
Éventuellement recommencer pour chaque fichier modifié.
Éventuellement recommencer pour chaque fichier modifié.
Au final, on obtient un beau fichier ''resultat.patch'' qui contient toutes les modifications au bon format.
Au final, on obtient un beau fichier ''resultat.patch'' qui contient toutes les modifications au bon format.
== Mettre a jour la version développeur ==
La première opération consiste à récupérer les dernières versions CVS (Voir FAQ [http://forum.dolibarr.com/viewforum.php?f=13 Forum cvs] pour cela). Les nouveaux fichiers annulent et remplacent les anciens.
Le deuxième étape consiste à migrer la base. Pour cela aller dans le répertoire mysql/migration et exécuter le script de migration qui correspond le mieux à votre cas. Par exemple, si vous êtes en version 1.2, ou 2.0 dev, il vous faut prendre le script de migration 1.1.0-2.0.0.sql
La règle est que: La version à gauche du tiret doit être inférieure ou égale à votre version actuele, la version à droite du tiret, doit etre la plus élevée possible, le CVS contenant le travail pour cette version).
- Si votre version est exactement celle à droite du tiret, le script de migration doit s'exécuter sans erreur.
<pre>
mysql -uuser -ppassword -Dnom_base_dolibarr < nomscript.sql
</pre>
- Si votre version est entre les deux, (parce que vous avez déjà fait une mise à jour CVS par exemple), vous aurez des erreurs à l'exécution du script. Ignorez les. Pour cela, sous mysql, vous devez lancer le script sql avec l'option -f:
<pre>
mysql -f -uuser -ppassword -Dnom_base_dolibarr < nomscript.sql
</pre>




Line 49: Line 50:
Sur le forum dolibarr:
Sur le forum dolibarr:
[http://forum.dolibarr.com/viewforum.php?f=12 Forum cvs]
[http://forum.dolibarr.com/viewforum.php?f=12 Forum cvs]


== Comment créer un nouveau theme ==
== Comment créer un nouveau theme ==

Navigation menu