# Build the binary
make docker-mcp
# Cross-compile for all platforms
make docker-mcp-cross
# Run tests
make test# Format code
make format
# Run linter
make lint# Run all unit tests
make test
# Run integration tests
make integration# Generate HTML coverage report for ALL packages in one view
go test -cover -coverprofile=coverage.out ./... -short
go tool cover -html=coverage.out -o coverage.html && open coverage.html- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Run tests and linting (
make unit-tests lint) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project follows a Code of Conduct. Please review it in CODE_OF_CONDUCT.md.