Dolibarr Project: Difference between revisions
mNo edit summary |
|||
| Line 208: | Line 208: | ||
See page [[FAQ How to be inform about Dolibarr project ?]] | See page [[FAQ How to be inform about Dolibarr project ?]] | ||
= [[File:orientation.png]] Actions to do = | = Help the project = | ||
This is a list of task you can do to help the project | |||
'''If you are a developer''' | |||
* If you are a developer, join the Dolibarr team. See [[FAQ Developer]] for this. | |||
'''If you speak a non english language''' | |||
* Translate Dolibarr in your language. See FAQ [[Translator documentation]]. | |||
* Submit articles to promote Dolibarr on informations web sites on your languages or your own web site. | |||
'''If you are not a developer, nor a translator''' | |||
* Submit a review and vote for Dolibarr on: http://linux.com/directory/Software/Productivity/Dolibarr/review | |||
* Make a donation to Dolibarr project (this is the more important help we need). | |||
= [[File:orientation.png]] Actions to do by project team = | |||
* Install a cross backup between joomla / demo-wiki (to do) | * Install a cross backup between joomla / demo-wiki (to do) | ||
* Call for new developers (to do) | * Call for new developers (to do) | ||
Revision as of 15:27, 29 May 2009
This page provides informations on Dolibarr organization of project, different roles of actors and actions to do.
Actors and their roles
The current Dolibarr team is a group of people, helped (or sponsored) by miscellaneous physicals or morals contributors (companies, foundations). The following chapters presents roles and functions occupied by everybody in the Dolibarr project management. This make possible to understand the way the project works. Some roles and functions are always waiting for candidates.
Volunteers to apply to a role in the project are invited to send a message on the dev mailing list of Dolibarr.
If you need information to participate as a developer, the page Developer FAQ How to be an official developer may be more helpfull.
The following chapters shows the different developer roles in a first time and every non-developer roles. All these roles contributes to enhance Dolibarr.
Developers roles
Développeur grade Yoda (Chefs de projet commiteurs CVS, tous modules)
Objectifs/Autorisations: Gérer le projet Dolibarr au sens large.
Ont ce rôle actuellement (par ordre alphabétique):
- Laurent Destailleur (NLTechno) - Chef de projet principal
- Régis Houssin - Mainteneur
- Rodolphe Quiédeville - Créateur / chef de projet (2002 à juin 2008) - Désengagé.
Fonction à pourvoir: Non
Développeur grade Jedi module X (Chefs de projet commiteurs CVS, module X)
Objectifs/Autorisations: Externaliser le développement de nouveaux modules en dehors des équipes qui forment le noyau dur des développements Dolibarr.
A ce rôle actuellement pour le module OSCommerce:
Fonction à pourvoir pour module X: Oui pour les modules n'existant pas et à créer (1 responsable par module). Se manifester pour endosser ce rôle avec une idée de nouveau module.
Développeur grade Amiral (Commiteurs CVS de patch correctifs)
Objectifs/Autorisations: Développer, intégrer ou simplement valider et commiter dans le CVS, les patchs correctifs.
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, qu'un Maitre Yoda en place vous offrira un accès CVS direct. Vous êtes devenu un Amiral de l'alliance Dolibarr.
Ce titre ne se demande pas, il s'obtient par décision ou proposition d'un Jedi ou Maitre Yoda 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 soit des traductions, soit des corrections de bugs déclarées sur Savannah ou le forum (que ces corrections soit personnelles ou issues d'un patch soumis par un Chasseur). Tout commit CVS doit ainsi obligatoirement inclure, dans la description (le champ log de commit), le numéro du bug Savannah corrigé OU le titre 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.
L'obtention du grade d'Amiral est toutefois rare car limité. 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).
Fonction à pourvoir: Oui (Ce rôle ne s'obtient pas toutefois simplement en postulant, Voir Comment_devenir_développeur_officiel pour le circuit à suivre)
Identifiés comme ayant ce rôle actuellement ou récemment (comptes validés dans savannah, par ordre alphabétique) : Cliquez sur le nom pour voir la fiche "contributeur" et consulter son état (contributeur actif / retiré)
- Marc Barilley
- Raphaël Bertrand
- Guillaume Carta
- André Cianfarini
- Christophe Combelles
- Cyrille de Lambert
- Loic Le Bleis
- Gaëtan Frenoy
- Julien Jehl
- Marc Henry Parmiseux
- Paul Poulain
- Patrick Raguin
- Eric Seigne
- Simon Tosser
- Yannick Warnier
- Benoit Mortier
- Jean-Louis Bergamo
+ Les développeurs de grades supérieurs.
Développeur grade Z-6PO (Commiteurs CVS de patchs traductions)
Objectifs/Autorisations: Intégrer et commiter dans le CVS, les patchs en rapport avec la traduction (ou corrections typographiques, pas d'autres motifs)
Fonction à pourvoir: Oui (idéalement, 1 Z-6PO par langue)
Identifiés comme ayant ce rôle actuellement:
- Français: Laurent Destailleur
- Anglais: Laurent Destailleur
- Espagnol: Juanjo Menent
- Catalan: Juanjo Menent
- Portugais: Tiago Cruz
- Norvégien: Egil Hansen
+ Les développeurs de grades supérieurs.
Fonction à pourvoir:
- Italien:
- Allemand:
- Hollandais:
- Finlandais:
- Roumain:
- Russe:
- Danois:
- Polonais:
Articles en relation: Documentation traducteur
Développeur grade Chasseur (Soumission fichier patch)
Objectifs/Autorisations: Soumettre ces améliorations/corrections par envoi de fichiers patch.
Fonction à pourvoir: Oui (sans limite. Patch à soumettre sur la Mailing-List dev Dolibarr)
Identifiés comme ayant ce rôle actuellement:
- Nombre trop variable pour être recensé.
Développeur grade Membre alliance (Utilisateur n'ayant jamais soumis de correctifs)
Objectifs/Autorisations: Soumettre son premier patch pour passer au grade chasseur.
Fonction à pourvoir: Oui (sans limite. Patch à soumettre sur la Mailing-List dev Dolibarr)
Identifiés comme ayant ce rôle actuellement:
- Tous les utilisateurs ayant une âme de développeur. Nombre trop important pour un recensement exhaustif.
Les autres rôles dans le projet Dolibarr (Rôle A à I)
Role A: Hébergement site web (dolibarr.fr et dolibarr.org)
Objectif: Fournir et maintenir une plateforme d'hébergement du site Dolibarr basée sur Joomla.
A ce rôle actuellement:
Fonction à pourvoir: Non
Role B: Hébergement site démo (http://demo.dolibarr.org/public/demo)
Objectif: Fournir et maintenir une plateforme d'hébergement du site de démo online Dolibarr.
A ce rôle actuellement:
Fonction à pourvoir: Non
Role C: Hébergement wiki (http://wiki.dolibarr.org/public/demo)
Objectif: Fournir et maintenir une plateforme d'hébergement du wiki Dolibarr
A ce rôle actuellement:
Fonction à pourvoir: Non
Role D: Responsable distribution DoliWamp (Installeur Dolibarr pour Windows) et tracker BitTorrent pour téléchargement
A ce rôle actuellement:
Fonction à pourvoir: Non
Role E: Outils de création de modules par MDA (UML2Dolibarr)
Identifiés comme ayant ce rôle actuellement ou récemment:
- Patrick Raguin (Société Auguria)
- Samuel Bouchet (Société Auguria)
Fonction à pourvoir: Voir société Auguria si reprise envisagée de l'outil.
Role F: Gestion de l'association Dolibarr
Objectif: Créer et gérer une association de promotion et d'utilisateurs Dolibarr
Identifiés comme ayant ce rôle actuellement:
- 1 président - Voir la page Association Dolibarr.
- 1 secrétaire - Voir la page Association Dolibarr.
- 1 trésorier - Voir la page Association Dolibarr.
Role G: Animation du site Web Dolibarr
Objectif: Saisie régulièrement des news et articles en anglais et français sur le site Web Dolibarr
Identifiés comme ayant ce rôle actuellement:
- Fonction à pourvoir. Merci aux amateurs de se manifester sur la ML Dolibarr. Volontaires fortement désirés.
Role H: Promoteur/Communication pour Dolibarr
Objectif:
- Faire de la communication/évangélisation pour Dolibarr, sur les forums, sites de news, presse, etc...
- Mettre à jour la page wiki Revues de presse (Presse papier et Presse en ligne).
- Saisir des articles sur le site Dolibarr.
Identifiés comme ayant ce rôle actuellement:
- L'association Dolibarr, voir Association Dolibarr
- Cyrille de Lambert (cdelambert) - Auguria (http://www.auguria.net)
- Fonction à pourvoir. Merci aux amateurs de se manifester sur la ML Dolibarr. Volontaires fortement désirés.
Articles en relation: Quelques exemples de modèles de messages utilisés pour annoncer les beta ou release.
Role I: Testeur Dolibarr
Objectif: Tester la version courante de Dolibarr (CVS) et reporter sur la mailing-list le maximum de bugs.
Identifiés comme ayant ce rôle actuellement:
- Une cinquantaines de personnes régulières environ (chiffre obtenu par analyse des messages du forum), beaucoup plus si on intègre les rapporteurs occasionnels.
The CVS access
The CVS server is hosted by Savannah.
- Instructions to access CVS in read mode to get current development version are on this page
- To request a write access, read FAQ How to be an official developer to known how project is organized and steps to do to reach this goal.
A graphical report of CVS commits on main branch is also available on following page.
The Mailing-lists and groups of informations on social networks
See page FAQ How to be inform about Dolibarr project ?
Help the project
This is a list of task you can do to help the project If you are a developer
- If you are a developer, join the Dolibarr team. See FAQ Developer for this.
If you speak a non english language
- Translate Dolibarr in your language. See FAQ Translator documentation.
- Submit articles to promote Dolibarr on informations web sites on your languages or your own web site.
If you are not a developer, nor a translator
- Submit a review and vote for Dolibarr on: http://linux.com/directory/Software/Productivity/Dolibarr/review
- Make a donation to Dolibarr project (this is the more important help we need).
Actions to do by project team
- Install a cross backup between joomla / demo-wiki (to do)
- Call for new developers (to do)
- Create a foundation (in process, see page AssociationDolibarr)
- Integrate the module cashdesk (to do)
- Release version 2.6.1