MokoCRM Module Standard repository structure for MokoCRM (Dolibarr) modules crm-module mokokrm 2026-01-30T00:00:00Z Moko Consulting README.md Developer-focused documentation for contributors and maintainers required developer CONTRIBUTING.md Contribution guidelines required contributor ROADMAP.md Project roadmap with version goals and milestones optional general LICENSE License file (GPL-3.0-or-later) - Default for Dolibarr/CRM modules required general GPL-3.0-or-later CHANGELOG.md Version history and changes required general Makefile Build automation using MokoStandards templates required true developer templates/makefiles Makefile.dolibarr.template template . Makefile false .editorconfig Editor configuration for consistent coding style required developer .gitignore Git ignore patterns - preserved during sync operations required false developer .gitattributes Git attributes configuration required developer src Module source code for deployment required Contains the actual module code that gets deployed to Dolibarr README.md End-user documentation deployed with the module required end-user core/modules/mod{ModuleName}.class.php Main module descriptor file required developer core Core module files required langs Language translation files required sql Database schema files suggested css Stylesheets suggested js JavaScript files suggested class PHP class files suggested lib Library files suggested docs Developer and technical documentation required Contains technical documentation, API docs, architecture diagrams index.md Documentation index required scripts Build and maintenance scripts required Contains scripts for building, testing, and deploying index.md Scripts documentation required build_package.sh Package building script for Dolibarr module suggested validate_module.sh Module validation script suggested MokoStandards.override.xml MokoStandards sync override configuration optional false tests Test files required Contains unit tests, integration tests, and test fixtures unit Unit tests required integration Integration tests suggested templates Template files for code generation suggested Contains templates used by build scripts .github GitHub-specific configuration suggested Contains GitHub Actions workflows, issue templates, etc. workflows GitHub Actions workflows required ci-dolibarr.yml Dolibarr-specific CI workflow required true codeql-analysis.yml CodeQL security analysis workflow required true standards-compliance.yml MokoStandards compliance validation required true