MokoCRM Module Standard repository structure for MokoCRM (Dolibarr) modules crm-module mokokrm 2026-01-07T00:00:00Z Moko Consulting README.md Developer-focused documentation for contributors and maintainers true developer CONTRIBUTING.md Contribution guidelines true contributor ROADMAP.md Project roadmap with version goals and milestones false general LICENSE License file (GPL-3.0-or-later) - Default for Dolibarr/CRM modules true general GPL-3.0-or-later CHANGELOG.md Version history and changes true general Makefile Build automation using MokoStandards templates true true developer templates/makefiles Makefile.dolibarr.template template . Makefile false .editorconfig Editor configuration for consistent coding style true developer .gitignore Git ignore patterns - preserved during sync operations true false developer .gitattributes Git attributes configuration true developer src Module source code for deployment true Contains the actual module code that gets deployed to Dolibarr README.md End-user documentation deployed with the module true end-user core/modules/mod{ModuleName}.class.php Main module descriptor file true developer core Core module files true langs Language translation files true 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 true Contains technical documentation, API docs, architecture diagrams index.md Documentation index true scripts Build and maintenance scripts true 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 true Contains unit tests, integration tests, and test fixtures unit Unit tests true 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