1,988
edits
Tag: 2017 source edit |
m (add to category Development) |
||
| Line 10: | Line 10: | ||
This page contains some frequently asked questions related to Dolibarr development. For frequently asked questions on other topics, read page [[User FAQ]]. | This page contains some frequently asked questions related to Dolibarr development. For frequently asked questions on other topics, read page [[User FAQ]]. | ||
= How to be an official developer = | =How to be an official developer= | ||
In the galaxy of the Dolibarr project, there are several actors with different levels / grades. | In the galaxy of the Dolibarr project, there are several actors with different levels / grades. | ||
| Line 22: | Line 22: | ||
The ranks of contributors to the Dolibarr project, and what to do to reach this rank, are defined into page [[Dolibarr_Project#Developers_roles|Dolibarr Project]] in chapter '''Developers roles'''. | The ranks of contributors to the Dolibarr project, and what to do to reach this rank, are defined into page [[Dolibarr_Project#Developers_roles|Dolibarr Project]] in chapter '''Developers roles'''. | ||
= Current team = | =Current team= | ||
See page [[Dolibarr Project]] to know list of current people that work on Dolibarr, with their current grade. | See page [[Dolibarr Project]] to know list of current people that work on Dolibarr, with their current grade. | ||
= Start a development = | =Start a development= | ||
Read first '''completely''' the [[Developer documentation]] to know all rules a developer must respect. | Read first '''completely''' the [[Developer documentation]] to know all rules a developer must respect. | ||
You can also read following FAQ. | You can also read following FAQ. | ||
= Get/update project sources = | =Get/update project sources= | ||
See page [[FAQ Get,update project sources]]. | See page [[FAQ Get,update project sources]]. | ||
= How to create a new skin = | =How to create a new skin= | ||
For this, see page [[Skins]] | For this, see page [[Skins]] | ||
= How to develop my own module = | =How to develop my own module= | ||
To develop your own numbering module, see [[Create numeration module]]. | To develop your own numbering module, see [[Create numeration module]]. | ||
| Line 42: | Line 42: | ||
To develop your own business module (screens, tables), see page [[Module development]]. | To develop your own business module (screens, tables), see page [[Module development]]. | ||
= How to add/complete a translation = | =How to add/complete a translation= | ||
For this, see page [[Translator documentation]] | For this, see page [[Translator documentation]] | ||
= Change my numbering system after start = | =Change my numbering system after start= | ||
If the new numbering system does not conflict with the old one, to change the numbering rule, just go to menu Setup - Modules - Invoice setup and choose the new numbering rule in the list. | If the new numbering system does not conflict with the old one, to change the numbering rule, just go to menu Setup - Modules - Invoice setup and choose the new numbering rule in the list. | ||
| Line 61: | Line 61: | ||
</source> | </source> | ||
= Submit a patch, work and help on Dolibarr development = | =Submit a patch, work and help on Dolibarr development= | ||
If you want to know what you can do to start or help Dolibarr development, read instead chapter [[Developer_FAQ#How_to_be_an_official_developer]]. If you already read it and want to distribute a patch, this chapter is for you. | If you want to know what you can do to start or help Dolibarr development, read instead chapter [[Developer_FAQ#How_to_be_an_official_developer]]. If you already read it and want to distribute a patch, this chapter is for you. | ||
* If you have Yoda grade (See [[Developer FAQ#How to be an official developer]] for information on different grade), you have a direct GIT write access. So just use it to commit your changes. | *If you have Yoda grade (See [[Developer FAQ#How to be an official developer]] for information on different grade), you have a direct GIT write access. So just use it to commit your changes. | ||
* Because you probably don't have this role (your grade is [[Developer FAQ#Soldier|Jedi]] or [[Developer FAQ#Soldier|Admiral]] or [[Developer FAQ#Soldier|Soldier]]), it is necessary to use the "Fork" feature of GitHub. Then you can make a "Pull Request" from GitHub to ask to have your patch merged into develop branch. More information on [[FAQ_Get,update_GIT_project_sources]] and https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md | *Because you probably don't have this role (your grade is [[Developer FAQ#Soldier|Jedi]] or [[Developer FAQ#Soldier|Admiral]] or [[Developer FAQ#Soldier|Soldier]]), it is necessary to use the "Fork" feature of GitHub. Then you can make a "Pull Request" from GitHub to ask to have your patch merged into develop branch. More information on [[FAQ_Get,update_GIT_project_sources]] and https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md | ||
= How to package and deploy a module = | =How to package and deploy a module= | ||
See page [[Module development]]. | See page [[Module development]]. | ||
This process works also to generate a package to submit it on the https://www.dolistore.com market place. | This process works also to generate a package to submit it on the https://www.dolistore.com market place. | ||
= How to be informed on news and what happens on Dolibarr project ? = | =How to be informed on news and what happens on Dolibarr project ?= | ||
See page [[FAQ How to be informed on news about Dolibarr project ?]] | See page [[FAQ How to be informed on news about Dolibarr project ?]] | ||
= Migrate my Mysql database to PostgreSQL = | =Migrate my Mysql database to PostgreSQL= | ||
See page [[FAQ Migrate my Mysql database to PostgreSQL]] | See page [[FAQ Migrate my Mysql database to PostgreSQL]] | ||
= What and how is the release process = | =What and how is the release process= | ||
See page [[FAQ Release process]] | See page [[FAQ Release process]] | ||
[[Category:Development]] | |||
edits