Line 10:
Line 10:
{{TemplateDocUser}}
{{TemplateDocUser}}
−
<div class="opacitymedium">This page provides information on Dolibarr project organization, different roles of actors and actions to help.</div>
+
<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)=
=[[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]]
+
+
[[Category:Proofreading done]]
=[[File:who.png]] Core actors and their roles in the Dolibarr galaxy=
=[[File:who.png]] Core actors and their roles in the Dolibarr galaxy=
Line 26:
Line 28:
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.
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 links show a list of actors that works or have worked on the Dolibarr project.
+
The following link shows the list of actors that participate or have participated to the project: [[:Category:Everybody|List of actors]]
−
−
https://github.com/Dolibarr/dolibarr/graphs/contributors
−
Some of them are retired:
−
*[[:Category:User Retired|All retired actors]]
−
[[Category:Proofreading done]]
The following chapters shows the different developer roles, then every non-developer roles. All these roles contributes to Dolibarr project's activity.
The following chapters shows the different developer roles, then every non-developer roles. All these roles contributes to Dolibarr project's activity.
==Developers roles==
==Developers roles==
−
===Developer grade [[Developer_FAQ#Yoda|Yoda]] (GIT project and commit leader, head release manager and B.D.F.L)===
+
===Developer grade '''Yoda''' (GIT merger, major version release manager)===
−
Goal/Permissions: Global management of Dolibarr project. Organize beta, create releases and packages for head branch.
+
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:
Currently has this role:
Line 51:
Line 48:
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]] (maintenance release manager)===
+
===Developer grade '''Jedi''' (maintenance release manager)===
−
Goal/Permissions: Create releases for maintenance versions on current and old branch.
+
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:
Currently has this role to work on modules:
Line 61:
Line 58:
Role needs more people: Yes. Please ask, if you want this role, at contact@dolibarr.org
Role needs more people: Yes. Please ask, if you want this role, at contact@dolibarr.org
−
===Developer grade [[Developer_FAQ#Admiral|Admiral]] (GIT Pull Requesters)===
+
===Developer grade '''Admiral''' (GIT Pull Requesters)===
−
Goal/Permissions: Develop, add or simply validate and commit, into GIT repository.
+
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.
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.
Line 75:
Line 72:
*See {{ListOfAdmirals|lang=EN}}
*See {{ListOfAdmirals|lang=EN}}
−
===Developer grade [[Developer_FAQ#Z-6PO|Z-6PO]] (Translators on transifex.com)===
+
===Developer grade '''Z-6PO''' (Translators on transifex.com)===
Goal/Permissions: Translate files of fix translation (or typographic error).
Goal/Permissions: Translate files of fix translation (or typographic error).
Line 87:
Line 84:
Articles on this topic: [[Translator documentation]]
Articles on this topic: [[Translator documentation]]
−
===Developer grade [[Developer_FAQ#Soldier|Soldier]]===
+
===Developer grade '''Soldier'''===
Goal/Permissions: Animate forums, communities, promote Dolibarr, etc....
Goal/Permissions: Animate forums, communities, promote Dolibarr, etc....
Line 146:
Line 143:
Currently has this role:
Currently has this role:
−
*[[Laurent Destailleur]] ([https://www.dolicloud.com DoliCloud])
+
*Ksar
Role needs more people: No
Role needs more people: No
Line 164:
Line 161:
*Nobody
*Nobody
−
Role needs more people: Yes
+
Role needs more people: No, package was abandonned.
===Role G: Management of Dolibarr foundation===
===Role G: Management of Dolibarr foundation===
Line 204:
Line 201:
=[[File:who.png]] Partners=
=[[File:who.png]] Partners=
−
This the page that list known partners: https://www.dolibarr.org/partners.php
+
This the page that list known partners: https://partners.dolibarr.org/
−
=[[File:workcomputer.png]] The GIT access=
+
=[[File:workcomputer.png]] The sources and GIT access=
The GIT server is hosted by {{TemplateUrlSCM}}
The GIT server is hosted by {{TemplateUrlSCM}}
Line 241:
Line 238:
*Read our guideline on page [[Create a Dolibarr local community]].
*Read our guideline on page [[Create a Dolibarr local community]].
−
−
=[[File:Lug.png]] DevCamps Organization=
−
See [[DevCamps Organization]] for this.
=[[File:Lug.png]] Donations=
=[[File:Lug.png]] Donations=
Line 250:
Line 244:
[[Category:Proofreading done]]
[[Category:Proofreading done]]
[[Category:Development]]
[[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]]
+
[[File:Mascot Dolibarr 2.jpg|border|300px]]
+
[[File:Mascot Dolibarr 3.jpg|border|300px]]
+
+
=[[File:Lug.png]] DevCamps=
+
See [[DevCamps Organization]] for this.