Clarify Windows setup for Claude Desktop

This commit is contained in:
latinogino
2025-10-12 15:23:05 +02:00
parent a83d70c2b5
commit aca9aa642c
58 changed files with 671 additions and 6277 deletions

48
docs/development.md Normal file
View File

@@ -0,0 +1,48 @@
# 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
```bash
pip install -e '.[dev]'
```
### Windows PowerShell
```powershell
pip install -e .`[dev`]
```
## Run the test suite
```bash
pytest
```
To gather coverage metrics:
```bash
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 server
- `docker-compose.yml` local stack that spins up Dolibarr together with the MCP server
Build and run the container locally with:
```bash
docker compose -f docker/docker-compose.yml up --build
```