MokoCRM ModuleStandard repository structure for MokoCRM (Dolibarr) modulescrm-modulemokokrm2026-01-30T00:00:00ZMoko ConsultingREADME.mdDeveloper-focused documentation for contributors and maintainersrequireddeveloperCONTRIBUTING.mdContribution guidelinesrequiredcontributorROADMAP.mdProject roadmap with version goals and milestonesoptionalgeneralLICENSELicense file (GPL-3.0-or-later) - Default for Dolibarr/CRM modulesrequiredgeneral
templates/licenses/GPL-3.0
GPL-3.0-or-laterCHANGELOG.mdVersion history and changesrequiredgeneralMakefileBuild automation using MokoStandards templatesrequiredtruedevelopertemplates/makefilesMakefile.dolibarr.templatetemplate.Makefilefalse
templates/makefiles/Makefile.dolibarr.template
.editorconfigEditor configuration for consistent coding stylerequireddeveloper.gitignoreGit ignore patterns - preserved during sync operationsrequiredfalsedeveloper.gitattributesGit attributes configurationrequireddevelopersrcModule source code for deploymentrequiredContains the actual module code that gets deployed to DolibarrREADME.mdEnd-user documentation deployed with the modulerequiredend-usercore/modules/mod{ModuleName}.class.phpMain module descriptor filerequireddevelopercoreCore module filesrequiredlangsLanguage translation filesrequiredsqlDatabase schema filessuggestedcssStylesheetssuggestedjsJavaScript filessuggestedclassPHP class filessuggestedlibLibrary filessuggesteddocsDeveloper and technical documentationrequiredContains technical documentation, API docs, architecture diagramsindex.mdDocumentation indexrequiredscriptsBuild and maintenance scriptsrequiredContains scripts for building, testing, and deployingindex.mdScripts documentationrequiredbuild_package.shPackage building script for Dolibarr modulesuggested
templates/scripts/release/package_dolibarr.sh
validate_module.shModule validation scriptsuggested
templates/scripts/validate/dolibarr_module.sh
MokoStandards.override.xmlMokoStandards sync override configurationoptionalfalsetestsTest filesrequiredContains unit tests, integration tests, and test fixturesunitUnit testsrequiredintegrationIntegration testssuggestedtemplatesTemplate files for code generationsuggestedContains templates used by build scripts.githubGitHub-specific configurationsuggestedContains GitHub Actions workflows, issue templates, etc.workflowsGitHub Actions workflowsrequiredci-dolibarr.ymlDolibarr-specific CI workflowrequiredtrue
templates/workflows/dolibarr/ci-dolibarr.yml.template
codeql-analysis.ymlCodeQL security analysis workflowrequiredtrue
templates/workflows/generic/codeql-analysis.yml.template
standards-compliance.ymlMokoStandards compliance validationrequiredtrue
.github/workflows/standards-compliance.yml