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 compile
ObserveRTC 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: