chore: rename quicproquo → quicprochat in docs, Docker, CI, and packaging
Rename all project references from quicproquo/qpq to quicprochat/qpc across documentation, Docker configuration, CI workflows, packaging scripts, operational configs, and build tooling. - Docker: crate paths, binary names, user/group, data dirs, env vars - CI: workflow crate references, binary names, artifact names - Docs: all markdown files under docs/, SDK READMEs, book.toml - Packaging: OpenWrt Makefile, init script, UCI config (file renames) - Scripts: justfile, dev-shell, screenshot, cross-compile, ai_team - Operations: Prometheus config, alert rules, Grafana dashboard - Config: .env.example (QPQ_* → QPC_*), CODEOWNERS paths - Top-level: README, CONTRIBUTING, ROADMAP, CLAUDE.md
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
# quicproquo SDK Documentation
|
||||
# quicprochat SDK Documentation
|
||||
|
||||
This guide covers how to build clients for the quicproquo E2E encrypted messenger using the official SDKs or by implementing your own.
|
||||
This guide covers how to build clients for the quicprochat E2E encrypted messenger using the official SDKs or by implementing your own.
|
||||
|
||||
## Official SDKs
|
||||
|
||||
| Language | Location | Transport | Status |
|
||||
|---|---|---|---|
|
||||
| **Rust** | `crates/quicproquo-client` | QUIC + Cap'n Proto | Production |
|
||||
| **Rust** | `crates/quicprochat-client` | QUIC + Cap'n Proto | Production |
|
||||
| **Go** | `sdks/go/` | QUIC + Cap'n Proto | Production |
|
||||
| **TypeScript** | `sdks/typescript/` | WebSocket bridge + WASM crypto | Production |
|
||||
| **Python** | `sdks/python/` | QUIC + Protobuf (v2) / Rust FFI | Production |
|
||||
| **C** | `crates/quicproquo-ffi/` | Rust FFI (synchronous) | Production |
|
||||
| **C** | `crates/quicprochat-ffi/` | Rust FFI (synchronous) | Production |
|
||||
| **Swift** | `sdks/swift/` | C FFI wrapper | In progress |
|
||||
| **Kotlin** | `sdks/kotlin/` | JNI + C FFI | In progress |
|
||||
| **Java** | `sdks/java/` | JNI + C FFI | In progress |
|
||||
@@ -57,7 +57,7 @@ Each RPC call opens a new QUIC bidirectional stream. The request and response us
|
||||
|
||||
## Canonical Schemas
|
||||
|
||||
- **Protobuf** (v2): `proto/qpq/v1/*.proto` -- 14 service definitions
|
||||
- **Protobuf** (v2): `proto/qpc/v1/*.proto` -- 14 service definitions
|
||||
- **Cap'n Proto** (v1): `schemas/*.capnp` -- legacy RPC interface
|
||||
|
||||
The protobuf schemas in `proto/qpq/v1/` are the canonical API contract for the v2 protocol. New SDKs should implement against these definitions.
|
||||
The protobuf schemas in `proto/qpc/v1/` are the canonical API contract for the v2 protocol. New SDKs should implement against these definitions.
|
||||
|
||||
Reference in New Issue
Block a user