Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 795 Bytes

File metadata and controls

15 lines (10 loc) · 795 Bytes

Contributing

Contributions to the public API, Device Server, Web SDK/UI, clients, simulator, documentation, and deployment tooling are welcome.

Before opening a change:

npm ci
npm run ci
docker compose -f deploy/docker-compose.yml config --quiet

Do not submit Rust protocol code, schemas, Golden Fixtures, raw frames, SID/CID constants, fuzz corpora, raw-command APIs, source maps, credentials, or recordings. Protocol runtime updates are maintainer-only and arrive here solely as a versioned, reviewed artifact with an updated core-artifacts.lock.json and lockfile.

Keep public APIs semantic and transport-neutral. Preserve group-derived authorization, immutable file semantics, explicit migrations, streaming I/O, and the separation from Voicecan business services.