mirror of
https://github.com/latinogino/dolibarr-mcp.git
synced 2026-04-11 21:45:34 +02:00
1006 B
1006 B
Development
This project uses the same lightweight tooling philosophy as prestashop-mcp.
The code lives under src/, tests under tests/ and optional Docker assets are
kept separate in docker/.
Install development dependencies
pip install -e '.[dev]'
Windows PowerShell
pip install -e .`[dev`]
Run the test suite
pytest
To gather coverage metrics:
pytest --cov=src/dolibarr_mcp --cov-report=term-missing
Formatting and linting
The project intentionally avoids heavy linting dependencies. Follow the coding style already present in the repository and run the test-suite before opening a pull request.
Docker tooling
Container assets live in docker/:
Dockerfile– production-ready image for the MCP serverdocker-compose.yml– local stack that spins up Dolibarr together with the MCP server
Build and run the container locally with:
docker compose -f docker/docker-compose.yml up --build