FAQ Développeur: Difference between revisions

Line 128: Line 128:
== Comment devenir développeur officiel ==
== Comment devenir développeur officiel ==


Ceci passe par plusieurs étapes.
Dans la galaxie du projet Dolibarr, il existe plusieurs intervenants de différents niveaux.
Le cursus d'un développeur Dolibarr passe par ces étapes, que l'on classe par un titre familié aux adeptes de sciences fictions. Voici ces étapes.
 


* '''Membre de l'alliance'''
* '''Membre de l'alliance'''


Il faut d'abord se familiariser avec les règles et normes de développements.
Il faut d'abord se familiariser avec les règles et normes de développements.
En lisant toute la documentation développeur, vous devenez ainsi '''membre de l'alliance'''. Et tou lire, c'est pas le plus facile...
En lisant toute la documentation développeur, vous devenez ainsi '''Membre de l'alliance''' Dolibarr. Et tout lire, c'est pas le plus facile...
 


* '''Chasseur de l'alliance'''
* '''Chasseur de l'alliance'''


L'étape suivante consiste à soumettre des patch, en commençant par des simples, sur la ML (voir chapitre précédent). A votre première soumission, vous entrez alors dans la famille des '''Chasseurs de l'alliance'''.
L'étape suivante consiste à soumettre des patch, en commençant par des simples, sur la ML (voir chapitre précédent).  
 
A votre première soumission accepté et incluse par un Amiral ou Jedi, vous entrez alors automatiquement dans la famille des '''Chasseurs de l'alliance''' Dolibarr.
 
Le nombre de chasseurs n'est pas limité. Plus, il y en aura, plus on sera fort.
Les chasseurs représentent la force vive principale 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 la qualité des patch qui ont été envoyée est satisfaisante, que le Maitre Yoda en place vous offrira un accès CVS direct.
Vous êtes devenu un '''Amiral de l'alliance'''.
 
Ce titre ne se demande pas, il s'obtient par proposition d'un '''Jedi''' qui estime que vous avez soumis suffisamment de patch pour être un sérieux '''Amiral'''.
L'accès CVS d'un '''Amiral''' doit cependant n'être utilisé que pour commiter des corrections de bugs déclarés sur Savannah ou le forum (que ces corrections soit personnelles ou issu d'un patch soumis par un '''Chasseur'''), ou encore des traductions.
Tout commit CVS doit ainsi obligatoirement inclure, dans la description, le numéro du bug Savannah corrigé ou le numéro du message du forum signalant le problème. Seul une traduction échappe à cette contrainte (pas de restrictions pour les traductions). Le non respect de cette contrainte, peut provoquer une rétrogradation au rang de '''Chasseur'''.
Pour la soumission de nouvelles fonctionnalités, il faut donc obligatoirement continuer sur le principe de patchs envoyés sur la ML.
 
Ce privilège est toutefois exceptionnel. La qualité de Dolibarr ne pouvant être atteinte
que par un nombre d'Amiraux contrôlé, ce qui n'empêche pas d'avoir un nombre de
développeurs (Chasseurs) très important (grâce au système de patch).
 


* '''Jedi'''
* '''Jedi'''


Ce n'est qu'au bout d'un temps variable, qui peut être très long, et si la qualité des patch
C'est encore au bout d'un temps variable (qui peut être très long) au rang d'Amiral, et si la qualité des patch qui ont été envoyée est satisfaisante, que le maitre 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é.
qui ont été envoyée est satisfaisante que l'équipe en place offrira un accès CVS direct.
Il peut toutefois y avoir une restriction temporaire définie par un Maitre Yoda pour raison de release proche.
Vous êtes devenu un '''Jedi'''. Ce titre ne se demande pas, il s'obtient par proposition d'un autre Jedi.
Vous êtes alors devenu un '''Jedi'''.
Ce privilège est toutefois exceptionnel. La qualité de Dolibarr ne pouvant être atteindre
 
que par un nombre de commiteur très réduit, ce qui n'empêche pas d'avoir un nombre de
Ce titre ne se demande pas, il s'obtient par proposition d'un autre Jedi ou d'un Maitre Yoda.
développeurs (chasseurs) très important (grâce au système de patch).
 
Ce privilège est toutefois exceptionnel. La qualité de Dolibarr ne pouvant être atteinte
que par un nombre de Jedi contrôlé, ce qui n'empêche pas d'avoir un nombre de
développeurs (Chasseurs) très important (grâce au système de patch).
 


* '''Maitre Yoda'''
* '''Maitre Yoda'''


Au nombre de 1 à 3, être '''Maitres Yoda''', c'est le rôle de chef de projet.
Au nombre de 1 à 3, être un '''Maitre Yoda''', c'est être un chef de projet. Ce rang s'obtient par succession, suite au départ d'un Maitre Yoda qui se retire, par nomination directe ou vote organisé par le Maitre Yoda partant.
 
 
 
...Et Dark Vador alors ?
 
Il existe. Dans la galaxie Dolibarr, on qualifie de Dark Vador, le parasite qui pollue le forum ou la mailing-list de messages ou critiques non constructives, qui ralentissent le développement de Dolibarr plutôt que d'offir des critiques constructives qui aident à progresser. Le mauvais ton est souvent de rigeur chez les Dark Vador...