Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

burnside-go

Shared Go module for the Burnside data platform. Imported by both pg-cdc and pg-warehouse.

Pure Go. No CGO.

Packages

Package Purpose
manifest manifest.json types + read/write
storage Storage interface + adapters (filesystem, S3, GCS)
epoch Epoch ordering, watermark comparison, filename parsing
types Column types, Postgres-to-Parquet mapping, CDC metadata constants
contract Wire types for pg-cdc → pg-warehouse HTTP API (list_tables, snapshot, freshness)

Install

go get github.com/burnside-project/burnside-go@latest

Related Repos

Repo Role
pg-cdc CDC server — produces typed Parquet + manifest
pg-warehouse Analytics client — consumes Parquet via refresh
burnside-go (this repo) Shared types — the contract between producer and consumer

Versioning

Semver tags: v0.1.0, v0.2.0, etc. No release candidates — this is a library, not a binary.

Both pg-cdc and pg-warehouse pin the same version in their go.mod.

License

Apache License 2.0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages