Dolibarr Project: Difference between revisions

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m (Typos)
Tag: 2017 source edit
 
(178 intermediate revisions by 13 users not shown)
Line 1: Line 1:
This page provides informations on Dolibarr organization of project, different roles of actors and actions to do.
<!-- BEGIN origin interlang links -->
<!-- You can edit this section but do NOT remove these comments
    Links below will be automatically replicated on translated pages by PolyglotBot -->
[[fr:Projet_Dolibarr]]
[[es:Proyecto_Dolibarr]]
[[zh:Dolibarr项目]]
<!-- END interlang links -->
{{DISPLAYTITLE:Resources, history and project organization}}
{{TemplateDocDevEn}}
{{TemplateDocUser}}


= [[File:orientation.png]] Dolibarr history and future (Roadmap) =
<div class="opacitymedium">This page provides information on Dolibarr project organization, different roles of actors and how to contribute.</div>
 
 
=[[File:orientation.png]] Dolibarr history and future (Roadmap)=
See page [[Origin and history|Origin, history and future roadmap of Dolibarr]]
See page [[Origin and history|Origin, history and future roadmap of Dolibarr]]


= [[File:who.png]] Actors and their roles in the Dolibarr galaxy =
[[Category:Proofreading done]]
 
=[[File:who.png]] Core actors and their roles in the Dolibarr galaxy=


The current Dolibarr team is a group of people, helped (or sponsored) by miscellaneous physicals or morals contributors (companies, foundations).
The current Dolibarr team is a group of people, helped (or sponsored) by miscellaneous physical or moral 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.
The following chapters presents roles and functions occupied by everybody in the Dolibarr project management. This makes it possible to understand the way the project works.
Some roles and functions are always waiting for candidates.
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.
Volunteers to apply to a role in the project are invited to send a message on the Dolibarr forum.
 
If you need information to participate as a developer, the page  [[Developer_FAQ#How_to_be_an_official_developer|Developer FAQ How to be an official developer]] may be more helpful.
 
The following link shows the list of actors that participate or have participated to the project: [[:Category:Everybody|List of actors]]
 


If you need information to participate as a developer, the page  [[Developer_FAQ#How_to_be_an_official_developer|Developer FAQ How to be an official developer]] may be more helpfull.
The following chapters shows the different actor roles, then every non-developer roles. All these roles contributes to Dolibarr project's activity.


The following links show a list of actors that works are have worked on Dolibarr project.
== Communication, legal and protection role ==
* [[:Category:Everybody|Everybody]]
* [[:Category:User Retired|All retired actors]]
* [[:Category:User Active|All active actors]]


Goal: Own the trademark, protect, manage legal requirements


The following chapters shows the different developer roles in a first time and every non-developer roles. All these roles contributes to enhance Dolibarr.
Currently has this role:
The Dolibarr foundation https://asso.dolibarr.org


== Developers roles ==
==Developers roles==


=== Developer grade [[Developer_FAQ#Yoda|Yoda]] (CVS project and commit leader, all modules) ===
===Developer grade '''Yoda''' (GIT merger, major version Release Manager)===


Goal/Permissions: Global management of Dolibarr project. Organize beta, create releases and package the standard distribution.
Goal/Permissions: Global management of Dolibarr project. Merges PR into the develop branch. Organizes freeze, beta, create releases and packages for the develop branch. Make anouncements of the release of new major versions.


Have this role actualy:
Currently has this role:


{{ListOfYodas|lang=EN}}
{{ListOfYodas|lang=EN}}


Role need helper: No (by definition, this role is limited to the project leader and backups)
Role need more people: No (by definition, this role is limited to the project leader and backups)
 
Rotation mode: The current actor appoints their backup and their successor in the event of resignation. In the event of forced resignation (death, abandonment), it is the backup Yoda who is responsible for appointing the successor to this position.


Note:
Note:
All tasks to build a package for a new Dolibarr release are defined into the file '''build/makepack-howto.txt''' available into dolibarr sources.
All tasks to build a package for a new Dolibarr release are defined into the file '''build/makepack-howto.txt''' available into dolibarr sources.


=== Developer grade [[Developer_FAQ#Jedi|Jedi]] module X (CVS project and commit leader, for a particular module) ===
===Developer grade '''Jedi''' (Minor/Maintenance Release Manager)===


Goal/Permissions: Externalise development of new modules outside the core developer team.
Goal/Permissions: GIT merge and also test the PR on already released versions (branches non develop). May also backport fixes done into develop branch (GIT cherry-pick). Create releases for maintenance versions and make announcement of this releases.


Have this role actualy to work on modules (name - module):
Currently has this role to work on modules:
{{ListOfModulesWithDedicatedJedi
{{ListOfModulesWithDedicatedJedi
|lang=EN}}
|lang=EN}}


Role need helper for module X: Yes, for all modules/features that does not exists or with no active developer (1 responsible by module). Please ask if you want this role with a new module idea on Dolibarr dev mailing-list.
Role needs more people: Yes. Please ask, if you want this role, at contact@dolibarr.org


=== Developer grade [[Developer_FAQ#Admiral|Admiral]] (CVS Commits for fix only patches) ===
===Developer grade '''Admiral''' (GIT Pull Requesters)===


Goal/Permissions: Develop, add or simply validate and commit, into CVS repository, some '''fix patches'''.
Goal/Permissions: Develop, add code into GIT repository.


Only after a variable time (which can be very long) to the rank of Fighter, and if the quality of all patch that was sent is satisfactory, a Yoda in place will provide you direct CVS access. You become an Admiral of the alliance Dolibarr.
You become an Admiral as soon as your first GIT push request was validated. To submit new features or fixes, you must use the GIT push request system that does not need GIT write access.


This title can't be requested. It is obtained by a decision or proposal of a Jedi or a Yoda who believes that you have submitted enough patches to be a serious Admiral. The Admiral CVS access, however, must be used to commit translations or bug fixes reported on Savannah or the forum (that is personal or corrections from a patch submitted by a Fighter). All CVS commits must necessarily include in its description (commit log field), the issue of Savannah bug corrected or the title of the forum message indicating the problem. Only translations escapes this constraint (no restrictions for translations). Failure to observe this constraint may lead to permission removing. To submit new features, patches must still by send to the '''Dolibarr-dev''' Mailing-list.
Role needs more people: Yes (above all to submit bug fixes)


Obtaining the rank of Admiral is as rare as limited. Dolibarr quality can not be achieved by a too large number of Admirals, but this does not means that there is not an important number of fighters (submitting patches).
Article on this topic: [[Developer_FAQ#How_to_be_an_official_developer|FAQ How to become an official developer]]


Role need helper: Yes (This role, however, is not achieved simply by postulating. See FAQ [[Developer_FAQ#How_to_be_an_official_developer|How to become an official developer]] for the circuit to follow)
Identified as having this role currently or recently (contributors found into {{TemplateURLSCM}}):


Identified as having this role currently or recently (accounts validated in savannah, in alphabetical order):
*See {{ListOfAdmirals|lang=EN}}
Click on name to see "contributor" and check their status (active contributor / withdrawn)


{{ListOfAdmirals|lang=EN}}
===Developer grade '''Z-6PO''' (Translators on transifex.com)===


+ All developers with higher level.
Goal/Permissions: Translate files  of fix translation (or typographic error).


=== Developer grade [[Developer_FAQ#Z-6PO|Z-6PO]] (CVS commiters to add translation patches) ===
Currently has this role:


Goal/Permissions: Integrate and commit into CVS, patches related to translation (or typographic fixes). No other changes.
*A lot of people are actually Z-6PO. Translation is now provided using transifex.com platform. All users that are registered as translator on Dolibarr transifex project are Z-6PO.


Have this role actually:
Role needs more people: Yes (go on https://explore.transifex.com/dolibarr-association/dolibarr/ to find your language and apply to help)
*{{flag_es_ca}} Catalan: [[Juanjo Menent]]
*{{flag_en}} English: [[Laurent Destailleur]]
*{{flag_fr}} French: [[Philippe Grand]]
*{{flag_de}} German: [[Lars Wohlfahrt]]
*{{flag_jp}} Japanese: [[Christophe Buffenoir]]
*{{flag_nl}} Netherlands: [[Remco Gerbrands]]
*{{flag_no}} Norway: [[Egil Hansen]]
*{{flag_pt}} Portuguese: [[Tiago Cruz]]
*{{flag_sp}} Spanish: [[Juanjo Menent]]
*{{flag_ru}} Russian: [[Alex]]
+ All developers with higher level.
 
Role need helper: Yes (ideally, 1 Z-6PO for each language)


Articles on this topic: [[Translator documentation]]
Articles on this topic: [[Translator documentation]]


=== Developer grade [[Developer_FAQ#Fighter|Fighter]] (Submit patch by files) ===
===Developer grade '''Soldier'''===


Goal/Permissions: Submit enhancements/fixes by sending patch by mail
Goal/Permissions: Animate forums, communities, promote Dolibarr, etc....


Role need helper: Yes (no limit. Patch must be submited on the '''Dolibarr-dev''' Mailing-List. Click [http://savannah.nongnu.org/mail/?group=dolibarr here to subscribe]).
Role needs more people: Yes (no limit)


Have this role actually:
Currently has this role:
* Number too high to be counted.


=== Developer grade [[Developer_FAQ#Soldier|Soldier]] (Users wich never send patches) ===
*Number too high to be counted. Any Dolibarr users are potential soldiers.


Goal/Permissions: Submit your first patch by mail to be upgraded to the Fighter level.
===And Darth Vader?===


Role need helper: Yes (no limit. Patch must be submitted on the '''Dolibarr-dev''' Mailing-List. Click [http://savannah.nongnu.org/mail/?group=dolibarr here to subscribe]).
There are some parasitic people that pollute the forum with aggressive messages, which slows the development of Dolibarr rather than help improve with constructive criticism. Some argue rudely and in bad faith. Such people are Darth Vaders.
Fortunately, statistically, there is only one or two Darth Vader per year ...


Have this role actually:
==Other roles on Dolibarr project==
* All Dolibarr users with a "developer feeling". Number too high to be counted.
 
== Other roles on Dolibarr project ==
   
   
=== Role A: Hosting web site (http://www.dolibarr.org or local portal) ===  
===Role A: Hosting web site (https://www.dolibarr.org or local portal)===  


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


Have this role actually:
Currently has this role:
*{{flag_en}} [[Laurent Destailleur]] ([http://www.nltechno.com NLTechno]) (for international portal http://www.dolibarr.org)
{{HosterOfWebSites}}
*{{flag_fr}} [[Régis Houssin]] ([http://www.cap-networks.com Cap-Networks]) (for French portal http://www.dolibarr.fr)
Role needs more people: Yes, we need people to animate and post news of websites.
*{{flag_sp}} [[Juanjo Menent]] ([http://2byte.es 2Byte.es]) (for Spanish portal http://www.dolibarr.es)


Role need helper: No
===Role B: Hosting demo site (https://demo.dolibarr.org<nowiki/>)===


=== 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 (international version, autodetected language).


Goal: Provide a platform and exploit it to host the online Dolibarr demo.
Currently has this role:


Have this role actually:
*Dolibarr foundation
*{{flag_en}} [[Laurent Destailleur]] ([http://www.nltechno.com NLTechno]) (International version autodetect browser language http://demo.dolibarr.org/public/demo)
*{{flag_fr}}  [[Régis Houssin]] ([http://www.cap-networks.com Cap-Networks]) (French version http://demo.dolibarr.fr/public/demo)


Role need helper: No
Role needs more people: No


=== Role C: Hébergement wiki (http://wiki.dolibarr.org) ===  
===Role C1: Hosting wiki (https://wiki.dolibarr.org<nowiki/>)===  


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


Have this role actually:
Currently has this role:
* [[Laurent Destailleur]] ([http://www.nltechno.com NLTechno])
 
*Dolibarr foundation
 
Role needs more people: No


Role need helper: No
===Role C2: Hosting market place (https://wwww.dolistore.com<nowiki/>)===


=== Role D1: Responsible of DoliWamp distribution (Dolibarr installer for Windows) ===
Goal: Provide a market place to centralise all external modules (based on prestashop)


Have this role actually:
Currently has this role:
* [[Laurent Destailleur]] ([http://www.nltechno.com NLTechno])


Role need helper: No
*Dolibarr foundation


=== Role D2: Responsible of DoliBuntu distribution (Dolibarr installer for Ubuntu) ===
Role needs more people: No


Have this role actually:
===Role E1: Responsible of DoliWamp (Dolibarr installer for Windows)===
* [[Laurent Destailleur]] ([http://www.nltechno.com NLTechno])


Role need helper: No
Currently has this role:


=== Role D3: Responsible of DoliMamp distribution (Dolibarr installer for Mac OS X) ===
*Ksar


Have this role actually:
Role needs more people: No
* [[Régis Houssin]] ([http://www.cap-networks.com Cap-Networks])


Role need helper: No
===Role E2: Responsible of DoliDeb+DoliRpm (Dolibarr installer for Ubuntu/Debian/Redhat/Fedora/Mandriva/OpenSuse)===


=== Role F: Tools to create modules using MDA (UML2Dolibarr) ===
Currently has this role:


Have this role actually or recently:
*[[Laurent Destailleur]] ([https://www.dolicloud.com DoliCloud])
* [[Patrick Raguin]] (Société [http://www.auguria.net/ Auguria])
* [[Samuel Bouchet]] (Société [http://www.auguria.net/ Auguria])


Role need helper: See Auguria company if help is required.
Role needs more people: No


=== Role G: Management of Dolibarr foundation ===
===Role E3: Responsible of DoliMamp (Dolibarr installer for Mac OS X)===


Goal: Create and manage a foundation to promote dolibarr and help Dolibarr users.
Currently has this role:


Have this role actually:
*Nobody
* 1 president - See page [[Association Dolibarr]].
* 1 secretary - See page [[Association Dolibarr]].
* 1 financial - See [[Association Dolibarr]].


=== Role H: Animation of Dolibarr web site ===
Role needs more people: No, package was abandonned.


Goal: add news and articles in French (dolibarr.fr) or English (dolibarr.org) web sites
===Role G: Management of Dolibarr foundation===


Have this role actually:
Goal: Create and manage the international foundation to promote Dolibarr and help Dolibarr users.
* Role need helper: Thanks to people who want to help to send a request on Dolibarr mailing-list.


=== Role I: Promote/Communicate on Dolibarr ===
Currently has this role:


Goal:
*1 president - See page [[Dolibarr foundation]].
* Make '''communication''' for Dolibarr, on forums, news sites, press, etc...
*1 secretary - See page [[Dolibarr foundation]].
* Update the wiki page '''Press reviews''' ([[Paper press]] and [[Online press]]).  
*1 bookkeeper - See [[Dolibarr foundation]].
* Write articles on Dolibarr web site.
*Other people into the Dolibarr foundation board team: See [[Dolibarr foundation]].


Have this role actually:
===Role H: Promote/Communicate on Dolibarr===
* The [[Dolibarr foundation]]
 
* [[Cyrille de Lambert]] (Company [http://www.auguria.net/ Auguria])
Goal: Make '''communication''' for Dolibarr, on forums, news sites, press, etc... Write articles on Dolibarr web site.
* Role need helper. Thanks to volunteer to send a request on Dolibarr mailing-list.
 
Currently has this role:
 
*The [[Dolibarr foundation]]
*Role need helper. Thanks to volunteer to send a request at contact@dolibarr.org.


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


=== Role J: Dolibarr Tester ===
===Role I: Dolibarr Tester===


Goal: Test current development version of Dolibarr (CVS) and reports problems on mailing-list.
Goal: Test current development version of Dolibarr (GIT develop branch) and reports problems on GitHub issues.


Have this role actually:
Currently has this role:
* About 50 regular users have this role actually (number obtained by analysing messages on forum), more if we add temporary testers.


=== Role K: Administer domain names ===
*About 50 regular users currently have this role (number obtained by analysing messages on forum), more if we add temporary testers.
 
===Role J: Administer domain names===
Goal: Administer DNS of dolibarr domain names. Some are not used, just reserved to avoid cyber squatting. Ask us if you plan to use one of them to build a local Dolibarr community.
Goal: Administer DNS of dolibarr domain names. Some are not used, just reserved to avoid cyber squatting. Ask us if you plan to use one of them to build a local Dolibarr community.


Have this role actually:
Currently has this role:
* [[Régis Houssin]] for dolibarr.be, dolibarr.cc, dolibarr.ch, dolibarr.co.uk, dolibarr.eu, dolibarr.fr, dolibarr.info, dolibarr.it, dolibarr.me, dolibarr.net, dolibarr.pro, dolibarr.us, dolistore.com, dolibox.org
{{ListOfDomainAdmins}}
* [[Laurent Destailleur]] for dolibarr.org
* [[Dolibarr foundation]] for dolibarr.com (dolibarr.at, dolibarr.pt, dolibarr.se, dolibarr.fi)
* [http://2byte.es 2Byte.es] for dolibarr.es


= [[File:workcomputer.png]] The CVS access =
=[[File:who.png]] Partners=


The CVS server is hosted by Savannah.
This the page that list known partners: https://partners.dolibarr.org/
* Instructions to access CVS in read mode to get current development version are on [https://savannah.nongnu.org/cvs/?group=dolibarr this page]
* To request a write access, read [[Developer_FAQ#How_to_be_an_official_developer|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 [http://www.nltechno.com/stats/dolibarr/cvschangelogbuilder_dolibarr.html following page].
=[[File:workcomputer.png]] The sources and GIT access=


= [[File:communaute.png]] The Mailing-lists and groups of information on social networks =
The GIT server is hosted by {{TemplateUrlSCM}}
See page [[FAQ How to be inform about Dolibarr project ?]]


= [[File:Lug.png]] Help the project =
*Instructions to access GIT in read mode to get current development version are on [http://wiki.dolibarr.org/index.php/FAQ_Get,update_GIT_project_sources this page]
*To request a write access, read [[Developer FAQ#FAQ How to be an official developer|FAQ How to be an official developer]] to known how project is organized and steps to do to reach this goal.
 
=[[File:communaute.png]] Channels of information on social networks=
The Dolibarr foundation owns several channel networks to publish its information. Note that some members of the Dolibarr foundation may also use this channel to publish news.
 
See page [[FAQ How to be informed on news about Dolibarr project]]
 
=[[File:Lug.png]] Help the project=
This is a list of task you can do to 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'''
* If you are a developer, join the Dolibarr team. See [[Developer FAQ]] for this.
 
*If you are a developer, join the Dolibarr team. See [[Developer FAQ]] for this.
*https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md
 
'''If you speak a non english language'''
'''If you speak a non english language'''
* Translate Dolibarr in your language. See [[Translator documentation]].
 
* Submit articles to promote Dolibarr on informations web sites on your languages or your own web site. At least, a link to web site http://www.dolibarr.org is never a bad idea.
*Translate Dolibarr application or Dolibarr web sites in your language. See [[Translator documentation]].
*Submit articles to promote Dolibarr on informations web sites on your languages or your own web site. At least, a link to web site https://www.dolibarr.org is never a bad idea.
 
'''If you are not a developer, nor a translator'''
'''If you are not a developer, nor a translator'''
* Complete documentation on this wiki, above all the section [[User documentation]].
 
* Vote for Dolibarr on: http://sourceforge.net/projects/dolibarr/reviews/
*Complete documentation on this wiki, above all the section [[User documentation]].
* Vote for Dolibarr on: http://www.freshmeat.net/projects/dolibarr
{{Template:LinksToVoteForDolibarr}}
* Vote for Dolibarr on: http://www.linux.com/directory/Software/Productivity/Dolibarr/review
 
* Add www.dolibarr.org to Google+1 (for this, click on +1 on top left of www.dolibarr.org)
*You can also decide to be a member of Dolibarr foundation. See [[Subscribe|here, to subscribe]].
* You can also decide to be a member of Dolibarr foundation. See [[Subscribe|here, to subscribe]].
 
'''If you want to create a Dolibarr users' group or a local community'''
'''If you want to create a Dolibarr users' group or a local community'''
* Read our guideline on page [[http://wiki.dolibarr.org/index.php/Draft:Create_a_Dolibarr_local_community]].


= [[File:Lug.png]] Donations =
*Read our guideline on page [[Create a Dolibarr local community]].
* If you don't want to be a member of the Dolibarr foundation, you can still make a donation to help development: {{#rawmsg:form_donation_en}}
 
=[[File:Lug.png]] Donations=
Even if you don't want to be a member of the Dolibarr foundation, you can use the subscription page to donate to help development: [[Subscribe]]
 
[[Category:Proofreading done]]
[[Category:Development]]
 
=[[File:Lug.png]] The mascot=
The official mascot of the Dolibarr project is the DoliBear. (You can purchase it from the website https://goodies.dolibarr.org)
 
[[File:Mascot Dolibarr 1.jpg|border|300px|The DoliBear, official mascot of Dolibarr]]
[[File:Mascot Dolibarr 2.jpg|border|300px|The DoliBear, official mascot of Dolibarr, playing with dices]]
[[File:Mascot Dolibarr 3.jpg|border|300px|The DoliBears, official mascots of Dolibarr]]
[[File:Mascot Dolibarr 4.png|border|300px|The DoliBear, official mascots of Dolibarr, no background]]


Note that a list of public donors of most important donations can be found [http://www.nltechno.com/pages/dolibarr_supporters.php here].
=[[File:Lug.png]] DevCamps=
See [[DevCamps Organization]] for this.

Latest revision as of 15:03, 7 June 2026


This page provides information on Dolibarr project organization, different roles of actors and how to contribute.


Orientation.png Dolibarr history and future (Roadmap)

See page Origin, history and future roadmap of Dolibarr

Who.png Core actors and their roles in the Dolibarr galaxy

The current Dolibarr team is a group of people, helped (or sponsored) by miscellaneous physical or moral contributors (companies, foundations). The following chapters presents roles and functions occupied by everybody in the Dolibarr project management. This makes it 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 Dolibarr forum.

If you need information to participate as a developer, the page Developer FAQ How to be an official developer may be more helpful.

The following link shows the list of actors that participate or have participated to the project: List of actors


The following chapters shows the different actor roles, then every non-developer roles. All these roles contributes to Dolibarr project's activity.

Communication, legal and protection role

Goal: Own the trademark, protect, manage legal requirements

Currently has this role: The Dolibarr foundation https://asso.dolibarr.org

Developers roles

Developer grade Yoda (GIT merger, major version Release Manager)

Goal/Permissions: Global management of Dolibarr project. Merges PR into the develop branch. Organizes freeze, beta, create releases and packages for the develop branch. Make anouncements of the release of new major versions.

Currently has this role:

Role need more people: No (by definition, this role is limited to the project leader and backups)

Rotation mode: The current actor appoints their backup and their successor in the event of resignation. In the event of forced resignation (death, abandonment), it is the backup Yoda who is responsible for appointing the successor to this position.

Note: All tasks to build a package for a new Dolibarr release are defined into the file build/makepack-howto.txt available into dolibarr sources.

Developer grade Jedi (Minor/Maintenance Release Manager)

Goal/Permissions: GIT merge and also test the PR on already released versions (branches non develop). May also backport fixes done into develop branch (GIT cherry-pick). Create releases for maintenance versions and make announcement of this releases.

Currently has this role to work on modules:

  • For branch N-1: Laurent Destailleur
  • For branch 18.0: Eric Seigne + Lionel Vessiller: position to be filled: No
  • For branch N-x: None - position to be filled: Yes

Role needs more people: Yes. Please ask, if you want this role, at contact@dolibarr.org

Developer grade Admiral (GIT Pull Requesters)

Goal/Permissions: Develop, add code into GIT repository.

You become an Admiral as soon as your first GIT push request was validated. To submit new features or fixes, you must use the GIT push request system that does not need GIT write access.

Role needs more people: Yes (above all to submit bug fixes)

Article on this topic: FAQ How to become an official developer

Identified as having this role currently or recently (contributors found into https://github.com/Dolibarr/dolibarr):

Developer grade Z-6PO (Translators on transifex.com)

Goal/Permissions: Translate files of fix translation (or typographic error).

Currently has this role:

  • A lot of people are actually Z-6PO. Translation is now provided using transifex.com platform. All users that are registered as translator on Dolibarr transifex project are Z-6PO.

Role needs more people: Yes (go on https://explore.transifex.com/dolibarr-association/dolibarr/ to find your language and apply to help)

Articles on this topic: Translator documentation

Developer grade Soldier

Goal/Permissions: Animate forums, communities, promote Dolibarr, etc....

Role needs more people: Yes (no limit)

Currently has this role:

  • Number too high to be counted. Any Dolibarr users are potential soldiers.

And Darth Vader?

There are some parasitic people that pollute the forum with aggressive messages, which slows the development of Dolibarr rather than help improve with constructive criticism. Some argue rudely and in bad faith. Such people are Darth Vaders. Fortunately, statistically, there is only one or two Darth Vader per year ...

Other roles on Dolibarr project

Role A: Hosting web site (https://www.dolibarr.org or local portal)

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

Currently has this role:

Role needs more people: Yes, we need people to animate and post news of websites.

Role B: Hosting demo site (https://demo.dolibarr.org)

Goal: Provide a platform and exploit it to host the online Dolibarr demo (international version, autodetected language).

Currently has this role:

  • Dolibarr foundation

Role needs more people: No

Role C1: Hosting wiki (https://wiki.dolibarr.org)

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

Currently has this role:

  • Dolibarr foundation

Role needs more people: No

Role C2: Hosting market place (https://wwww.dolistore.com)

Goal: Provide a market place to centralise all external modules (based on prestashop)

Currently has this role:

  • Dolibarr foundation

Role needs more people: No

Role E1: Responsible of DoliWamp (Dolibarr installer for Windows)

Currently has this role:

  • Ksar

Role needs more people: No

Role E2: Responsible of DoliDeb+DoliRpm (Dolibarr installer for Ubuntu/Debian/Redhat/Fedora/Mandriva/OpenSuse)

Currently has this role:

Role needs more people: No

Role E3: Responsible of DoliMamp (Dolibarr installer for Mac OS X)

Currently has this role:

  • Nobody

Role needs more people: No, package was abandonned.

Role G: Management of Dolibarr foundation

Goal: Create and manage the international foundation to promote Dolibarr and help Dolibarr users.

Currently has this role:

Role H: Promote/Communicate on Dolibarr

Goal: Make communication for Dolibarr, on forums, news sites, press, etc... Write articles on Dolibarr web site.

Currently has this role:

  • The Dolibarr foundation
  • Role need helper. Thanks to volunteer to send a request at contact@dolibarr.org.

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

Role I: Dolibarr Tester

Goal: Test current development version of Dolibarr (GIT develop branch) and reports problems on GitHub issues.

Currently has this role:

  • About 50 regular users currently have this role (number obtained by analysing messages on forum), more if we add temporary testers.

Role J: Administer domain names

Goal: Administer DNS of dolibarr domain names. Some are not used, just reserved to avoid cyber squatting. Ask us if you plan to use one of them to build a local Dolibarr community.

Currently has this role:

  • Dolibarr foundation - dolibarr.asia, dolibarr.at, dolibarr.be, dolibarr.com, dolibarr.cn, dolibarr.cc, dolibarr.ch, dolibarr.co.uk, dolibarr.de, dolibarr.eu, dolibarr.fr, dolibarr.info, dolibarr.it, dolibarr.me, dolibarr.net, dolibarr.org, dolibarr.pro, dolibarr.pt, dolibarr.us, dolibarr.ru, dolibarr.se, dolistore.com
  • 2Byte.es - dolibarr.es
  • Nikos Drosis - dolibarr.gr

Who.png Partners

This the page that list known partners: https://partners.dolibarr.org/

Workcomputer.png The sources and GIT access

The GIT server is hosted by https://github.com/Dolibarr/dolibarr

  • Instructions to access GIT 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.

Communaute.png Channels of information on social networks

The Dolibarr foundation owns several channel networks to publish its information. Note that some members of the Dolibarr foundation may also use this channel to publish news.

See page FAQ How to be informed on news 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 speak a non english language

  • Translate Dolibarr application or Dolibarr web sites in your language. See Translator documentation.
  • Submit articles to promote Dolibarr on informations web sites on your languages or your own web site. At least, a link to web site https://www.dolibarr.org is never a bad idea.

If you are not a developer, nor a translator

If you want to create a Dolibarr users' group or a local community

Lug.png Donations

Even if you don't want to be a member of the Dolibarr foundation, you can use the subscription page to donate to help development: Subscribe

Lug.png The mascot

The official mascot of the Dolibarr project is the DoliBear. (You can purchase it from the website https://goodies.dolibarr.org)

The DoliBear, official mascot of Dolibarr The DoliBear, official mascot of Dolibarr, playing with dices The DoliBears, official mascots of Dolibarr The DoliBear, official mascots of Dolibarr, no background

Lug.png DevCamps

See DevCamps Organization for this.