Private
Public Access
1
0
Files
Kordophone/mock/README.md

28 lines
767 B
Markdown
Raw Normal View History

2025-09-06 19:52:37 -07:00
# Kordophone Mock Server (Go)
A lightweight mock of the Kordophone macOS server for local development and tests. It emulates the REST API and updates stream, and seeds itself with sample conversations/messages/attachments.
## Build & Run
Requirements: Go 1.20+
```bash
cd mock
go run ./... # quick run
# or build a binary
make # outputs ./kordophone-mock
./kordophone-mock
```
Flags:
- `--debug` — enable debug logging
- `--auth` — require authentication (Bearer token via `/authenticate`)
Listens on `http://localhost:5738` by default.
2025-09-06 19:55:04 -07:00
## API Compatibility
2025-09-06 19:52:37 -07:00
2025-09-06 19:55:04 -07:00
Implements the Kordophone HTTP API used by clients. Refer to the centralized API documentation (planned under `api/`) for the authoritative specification.