Title here
Summary here
The ObserveRTC schema generator creates type-safe language bindings from Avro schema definitions.
Repository: https://github.com/ObserveRTC/schemas
| Format | Description |
|---|---|
| TypeScript/JavaScript | Type definitions and encoding/decoding utilities |
| SQL Schemas | BigQuery, PostgreSQL, Redshift, ClickHouse table definitions |
| Protocol Buffers | .proto files for cross-language serialization |
| CSV Headers | Column definitions for data export |
| Avro Schema | JSON schema definitions |
@observertc/schemas - TypeScript type definitions@observertc/samples-encoder - Binary encoding utilities@observertc/samples-decoder - Binary decoding utilitiesgit clone https://github.com/ObserveRTC/schemas.git
cd schemas
npm install
npm run compileObserveRTC schemas follow semantic versioning (SemVer) for compatibility management.
| Change Type | Version Bump | Compatibility |
|---|---|---|
| Field addition | Minor | Forward compatible |
| Field removal | Major | Breaking change |
| Type change | Major | Breaking change |
| Documentation | Patch | Non-breaking |
Schema Version: 3.0.0
When upgrading between major versions: