31,003
edits
m (→Code) Tag: 2017 source edit |
Tag: 2017 source edit |
||
| Line 30: | Line 30: | ||
Modules must follow the same quality and coding rules than the Dolibarr project (See [[Language_and_development_rules]]), except the minimal and maximal PHP version (See chapter "Compatibility"). | Modules must follow the same quality and coding rules than the Dolibarr project (See [[Language_and_development_rules]]), except the minimal and maximal PHP version (See chapter "Compatibility"). | ||
Of course, the licence of the module, as a derivative work of Dolibarr that is licensed under GPL v3+, should use the GPL license or any OSI license compatible with GPL v3+. | Of course, the licence of the module, as a derivative work of Dolibarr that is licensed under GPL v3+, should use the GPL license or any OSI license compatible with GPL v3+. | ||
== Authority == | |||
Modules integration requests must be done by doing a Pull Request. The Dolibarr foundation board will merge the first pull request if accepted and if the module is hosted on the repository itlsef, will grant the permission to merge Pull Request to the initial author of the module so he can assume its responsability of merging following Pull Requests as explained into the Maintenance chapter. | |||
= Version and validation of these rules = | = Version and validation of these rules = | ||