FAQ Développeur: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
Line 2: Line 2:
{{TemplateDocDev}}
{{TemplateDocDev}}


== Récupérer/mettre à jour une version CVS développeur ==
= Récupérer/mettre à jour une version CVS développeur =
'''Effectuer une sauvegarde de ses données et de sa configuration'''
'''Effectuer une sauvegarde de ses données et de sa configuration'''


Line 61: Line 61:
  :ext:youlogin@dolibarr.cvs.sourceforge.net:/cvsroot/dolibarr
  :ext:youlogin@dolibarr.cvs.sourceforge.net:/cvsroot/dolibarr


== Démarrer le développement ==
= Démarrer le développement =


Consulter '''intégralement''' la [[Documentation Développeur]] pour assimiler toutes les règles et principes imposées aux développeurs.
Consulter '''intégralement''' la [[Documentation Développeur]] pour assimiler toutes les règles et principes imposées aux développeurs.
Vous pouvez aussi consulter les FAQ suivantes.
Vous pouvez aussi consulter les FAQ suivantes.


== Comment créer un nouveau theme ==
= Comment créer un nouveau theme =
Voir pour cela la page [[Themes]]
Voir pour cela la page [[Themes]]


== Comment développer mon propre système de menu ==
= Comment développer mon propre système de menu =
Voir pour cela la page [[Système_de_menus]]
Voir pour cela la page [[Système_de_menus]]


== Comment développer mon propre module ==
= Comment développer mon propre module =
Voir pour cela la page [[Developpement_module]]
Voir pour cela la page [[Developpement_module]]


== Comment ajouter ou compléter une traduction ==
= Comment ajouter ou compléter une traduction =
Voir pour cela la page [[Documentation_traducteur]]
Voir pour cela la page [[Documentation_traducteur]]


== Changer mon système de numérotation des factures en cours de route ==
= Changer mon système de numérotation des factures en cours de route =
Si le nouveau système de numérotation n'entre pas en conflit avec l'ancien, il suffit d'aller dans le menu Configuration - Modules - Configuration factures et prendre un nouveau modèle dans la liste.
Si le nouveau système de numérotation n'entre pas en conflit avec l'ancien, il suffit d'aller dans le menu Configuration - Modules - Configuration factures et prendre un nouveau modèle dans la liste.
Si le nouveau système rentre en conflit, il est nécessaire de renuméroter vos références existantes. Cela peut-être fait avec une requête SQL.
Si le nouveau système rentre en conflit, il est nécessaire de renuméroter vos références existantes. Cela peut-être fait avec une requête SQL.
Line 94: Line 94:




== Soumettre un patch, amélioration 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 '''
Line 138: Line 138:
-u permet de préciser que le patch est en mode unifié</nowiki>
-u permet de préciser que le patch est en mode unifié</nowiki>


== Comment packager/livrer un module pour utilisation ==
= Comment packager/livrer un module pour utilisation =
Voir la page [[Developpement_module#Cr.C3.A9er_un_package_pour_livrer_et_installer_votre_module|Developpement module - Créer un package pour livrer et installer votre module]]
Voir la page [[Developpement_module#Cr.C3.A9er_un_package_pour_livrer_et_installer_votre_module|Developpement module - Créer un package pour livrer et installer votre module]]


== Comment devenir développeur officiel ==
= Comment devenir développeur officiel =


Dans la galaxie du projet Dolibarr, il existe plusieurs intervenants de différents niveaux/grades.
Dans la galaxie du projet Dolibarr, il existe plusieurs intervenants de différents niveaux/grades.
Line 154: Line 154:




=== * Soldat ===
== * Soldat ==


La première chose qu'une personne désireuse d'aider doit faire et d'abord se familiariser avec les règles et normes de développements.
La première chose qu'une personne désireuse d'aider doit faire et d'abord se familiariser avec les règles et normes de développements.
Line 161: Line 161:
Ce grade s'obtient sans validation supérieure. C'est un grade de principe, de départ.
Ce grade s'obtient sans validation supérieure. C'est un grade de principe, de départ.


=== * Chasseur ===
== * Chasseur ==


L'étape suivante consiste à soumettre des patch, en commençant par des simples, soit sur la Mailing List dev (voir [[FAQ_D%C3%A9veloppeur#Soumettre_un_patch.2C_am.C3.A9lioration_ou_participer_au_d.C3.A9veloppement|FAQ Développeur]] pour la procédure), soit sur le forum (Mailing List préférée).  
L'étape suivante consiste à soumettre des patch, en commençant par des simples, soit sur la Mailing List dev (voir [[FAQ_D%C3%A9veloppeur#Soumettre_un_patch.2C_am.C3.A9lioration_ou_participer_au_d.C3.A9veloppement|FAQ Développeur]] pour la procédure), soit sur le forum (Mailing List préférée).  
Line 170: Line 170:
Les chasseurs représentent la force vive principale de l'alliance Dolibarr.
Les chasseurs représentent la force vive principale de l'alliance Dolibarr.


=== * Z-6PO ===
== * Z-6PO ==


Si vous parlez couramment une langue non ou mal traduite dans Dolibarr, un '''Jedi''' ou '''Yoda''' vous offrira un accès CVS pour vous permettre de faire des commits sur le CVS du projet à condition qu'il soit limité à des objectifs de traductions.
Si vous parlez couramment une langue non ou mal traduite dans Dolibarr, un '''Jedi''' ou '''Yoda''' vous offrira un accès CVS pour vous permettre de faire des commits sur le CVS du projet à condition qu'il soit limité à des objectifs de traductions.
Ce grade peut donc s'obtenir assez vite.
Ce grade peut donc s'obtenir assez vite.


=== * Amiral de l'alliance ===
== * Amiral de l'alliance ==


Ce n'est qu'au bout d'un temps variable (qui peut être très long) au rang de Chasseur, et si de nombreux patch de qualité satisfaisante ont été envoyée, qu'un Yoda en place vous autorisera à réaliser des commits CVS pour un motif étendu de la traduction à tout correctif.
Ce n'est qu'au bout d'un temps variable (qui peut être très long) au rang de Chasseur, et si de nombreux patch de qualité satisfaisante ont été envoyée, qu'un Yoda en place vous autorisera à réaliser des commits CVS pour un motif étendu de la traduction à tout correctif.
Line 188: Line 188:
développeurs (Chasseurs) très important (grâce au système de patch).
développeurs (Chasseurs) très important (grâce au système de patch).


=== * Jedi ===
== * Jedi ==


C'est encore au bout d'un temps variable (surement le plus long de tous) au rang d'Amiral, et si la qualité des patch qui ont été envoyée est satisfaisante, qu'un Yoda vous signalera que vous êtes autorisé à réaliser des commits sans restrictions de fonctionnalités, à condition d'avoir cependant l'aval de principe d'un Maitre Yoda à qui vous aurez expliquer la fonctionnalité.
C'est encore au bout d'un temps variable (surement le plus long de tous) au rang d'Amiral, et si la qualité des patch qui ont été envoyée est satisfaisante, qu'un Yoda vous signalera que vous êtes autorisé à réaliser des commits sans restrictions de fonctionnalités, à condition d'avoir cependant l'aval de principe d'un Maitre Yoda à qui vous aurez expliquer la fonctionnalité.
Line 200: Line 200:
développeurs (Chasseurs) très important (grâce au système de patch).
développeurs (Chasseurs) très important (grâce au système de patch).


=== * Yoda ===
== * Yoda ==


Au nombre de 1 à 5, être un '''Yoda''', c'est assurer la gestion globale du développement du projet. Ce rang s'obtient par succession, suite au départ d'un Yoda qui se retire, par nomination directe ou vote organisé par le Yoda partant.
Au nombre de 1 à 5, être un '''Yoda''', c'est assurer la gestion globale du développement du projet. Ce rang s'obtient par succession, suite au départ d'un Yoda qui se retire, par nomination directe ou vote organisé par le Yoda partant.


=== * Et Dark Vador ? ===
== * Et Dark Vador ? ==


Il existe hélas. Les membres de l'empire sont les parasites qui polluent le forum ou la mailing-list de messages ou critiques non constructives, qui ralentissent le développement de Dolibarr plutôt que d'offrir des critiques constructives qui aident à progresser. Certains sont très très fort en mauvaise foie ou mauvais ton. Ce sont des Dark Vador.
Il existe hélas. Les membres de l'empire sont les parasites qui polluent le forum ou la mailing-list de messages ou critiques non constructives, qui ralentissent le développement de Dolibarr plutôt que d'offrir des critiques constructives qui aident à progresser. Certains sont très très fort en mauvaise foie ou mauvais ton. Ce sont des Dark Vador.
Line 210: Line 210:




== L'équipe actuelle ==
= L'équipe actuelle =
Voir la page [[projet Dolibarr]] pour connaitre la liste des personnes, participant au projet Dolibarr, à chaque grade actuellement.
Voir la page [[projet Dolibarr]] pour connaitre la liste des personnes, participant au projet Dolibarr, à chaque grade actuellement.

Navigation menu