Prerequisites
- Rust (2024 edition) — install via rustup
- SQLite development headers (Linux:
libsqlite3-dev)
Building
Running the gateway
Running the desktop app
Dev mode CLI
Regenerating protocol schemas
After changing types incrates/protocol:
Code style
Pull requests
- Keep PRs focused on a single concern
- Update or add tests for changed behavior
- If you change the protocol, regenerate schemas and include them in the PR