31,014
edits
No edit summary |
|||
| Line 453: | Line 453: | ||
See also [[Interfaces_Dolibarr_toward_foreign_systems]] | See also [[Interfaces_Dolibarr_toward_foreign_systems]] | ||
and [[Interfaces_from_foreign_systems_toward_Dolibarr]] | and [[Interfaces_from_foreign_systems_toward_Dolibarr]] | ||
= [[File:Art.png]] Some coding rules and predefined functions = | |||
The coding rules to be followed are defined in the [[Developer documentation]], under section "General Information - Language and standards development". | |||
A lot of predefined features for developers are also available and described into page [[Developer documentation]] under section "Technical components of Dolibarr". | |||
= [[File:Art.png]] Create a package to distribute and install your module = | = [[File:Art.png]] Create a package to distribute and install your module = | ||
| Line 476: | Line 481: | ||
** If your module was build correctly, file will be validated later. | ** If your module was build correctly, file will be validated later. | ||
** If quality is enough and license permits it, code might be added inside main Dolibarr sources (except if you disagree for that). | ** If quality is enough and license permits it, code might be added inside main Dolibarr sources (except if you disagree for that). | ||
= [[File:Art.png]] Using MDA = | = [[File:Art.png]] Using MDA = | ||
A method to generate a functional module from a UML model has been developed. More information on the page [[UML2Dolibarr - Build a module using MDA]]. | A method to generate a functional module from a UML model has been developed. More information on the page [[UML2Dolibarr - Build a module using MDA]]. | ||