Dolibarr Project: Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
Line 138: Line 138:
Have this role actually:
Have this role actually:
* [[Laurent Destailleur]] ([http://www.nltechno.com NLTechno])
* [[Laurent Destailleur]] ([http://www.nltechno.com NLTechno])
* [[Régis Houssin]] ([http://www.cap-networks.com Cap-Networks]) (French version [http://www.dolibarr.fr/public/demo http://demo.dolibarr.fr/public/demo])


Role need helper: No
Role need helper: No

Revision as of 12:35, 4 July 2009

This page provides informations on Dolibarr organization of project, different roles of actors and actions to do.

Orientation.png Dolibarr history and future

See page Origin, history and future roadmap of Dolibarr

Who.png 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

Developer grade Yoda (CVS project and commit leader, all modules)

Goal/Permissions: Global management of Dolibarr project.

Have this role actualy:

Role need helper: No

Developer grade Jedi module X (CVS project and commit leader, for a particular module)

Goal/Permissions: Externalise development of new modules outside the core developer team.

Have this role actualy on module OSCommerceWS:

Have this role actualy on module Ciel compta:

Role need helper for module X: Yes, for all modules that does not exists and are to be created (1 responsible by module). Please ask if you want this role with a new module idea on Dolibarr dev mailing-list.

Developer grade Amiral (Commit CVS fix only patch)

Goal/Permissions: Develop, add or simply validate and commit, into CVS repository, some fix patchs.

En verysmall.png Page waiting for translation. To translate, create an account, go back and clic on "Modify".
Fr verysmall.png Page en attente de traduction. Pour traduire, créez un compte, revenez et cliquez sur "Modifier".
Es verysmall.png Página a traducir. Para traducirla, cree una cuenta, vuelva a la página y haga clic en "editar".
It verysmall.png Pagina da tradurre. Per tradurla, crea un utente, torna indietro e clicca su "modifica".
Pt verysmall.png Página a aguardar por tradução. Para traduzir, crie uma conta, volte atrás e clique em "Modificar".
De verysmall.png Seite wartet auf Übersetzung. Um Übersetzung zu erstellen, richte einen Account ein, geh zurück und klicke auf "bearbeiten".
Zh verysmall.png 页面等待翻译。若要翻译本页,先创建一个帐户、登录并返回本页后单击“编辑”。

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é)

+ Les développeurs de grades supérieurs.

Developer grade Z-6PO (CVS commiters to add translation patches)

Goal/Permissions: Intégrer et commiter dans le CVS, les patchs en rapport avec la traduction (ou corrections typographiques, pas d'autres motifs)

Role need helper: Yes (idealy, 1 Z-6PO for each language)

Have this role actualy:

+ Les développeurs de grades supérieurs.

Helper wanted for:

  • Italian:
  • German:
  • Dutch:
  • Finish:
  • Romania:
  • Russia:
  • Danish:
  • Polish:

Articles on this topic: Translator documentation

Developer grade Fighter (Submit patch by files)

Goal/Permissions: Soumettre ces améliorations/corrections par envoi de fichiers patch.

Role need helper: Yes (no limit. Patch to submit on the Dolibarr dev Mailing-List)

Have this role actually:

  • Number to high to be counted.

Developer grade Soldier (Users wich never send patches)

Goal/Permissions: Soumettre son premier patch pour passer au grade chasseur.

Role need helper: Yes (no limit. Patch to submit on the Dolibarr dev Mailing-List)

Have this role actually:

  • All Dolibarr users with a "developer feeling". Number to high to be counted.

Other roles on Dolibarr project (Role A to I)

Role A: Hosting web site (http://www.dolibarr.org)

Goal: Provide a platform and exploit it to host the Dolibarr web site (based on Joomla).

Have this role actually:

Role need helper: No

Role B: Hébergement site démo (http://demo.dolibarr.org/public/demo)

Goal: Provide a platform and exploit it to host the online Dolibarr demo.

Have this role actually:

Role need helper: No

Role C: Hébergement wiki (http://wiki.dolibarr.org/public/demo)

Goal: Provide a platform and exploit it to host the Dolibarr wiki (based on mediawiki)

Have this role actually:

Role need helper: No

Role D: Responsible of DoliWamp distribution (Dolibarr installer for Windows)

Have this role actually:

Role need helper: No

Role E: Tools to create modules using MDA (UML2Dolibarr)

Have this role actually or recently:

Role need helper: See Auguria company if help is required.

Role F: Management of Dolibarr foundation

Goal: Create and manage a foundation to promote dolibarr and help Dolibarr users.

Have this role actually:

Role G: Animation of Dolibarr web site

Goal: add news and articles in French and English on Dolibarr web site

Have this role actually:

  • Role need helper: Thanks to people who want to help to send a request on Dolibarr mailing-list.

Role H: Promote/Communicate on Dolibarr

Goal:

  • Make communication for Dolibarr, on forums, news sites, press, etc...
  • Update the wiki page Press reviews (Paper press and Online press).
  • Write articles on Dolibarr web site.

Have this role actually:

Articles on this topic: Message samples used to announce new beta or release.

Role I: Dolibarr Tester

Goal: Test current development version of Dolibarr (CVS) and reports problems on mailing-list.

Have this role actually:

  • About 50 regular users have this role actually (number obttained by analysing messages on forum), more if we add temporary reporters.

Workcomputer.png 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.

Communaute.png The Mailing-lists and groups of information on social networks

See page FAQ How to be inform about Dolibarr project ?

Lug.png 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 Developer FAQ for this.

If you speak a non english language

  • Translate Dolibarr in your language. See Translator documentation.
  • Complete documentation on this wiki, above all the section User 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

Orientation.png 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 Association Dolibarr)
  • Integrate the module cashdesk (to do)