90poe / schema-manager

tiny helper which manages the schemas (avro,protobuf,json)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Schema manager

Docs of schema registry

How to start:

go get github.com/90poe/schema-manager
go build -o ./schema_manager

Examples:

Example of schemas.csv

subject,version,ext
dev_oos_geofencing-value,4,.avsc
dev_90_ais_position-value,latest,.avsc
vessel-position-service,1,.proto

Download schemas

schema_manager download --host=schema_registry_host --file=./schemas.csv --outdir=./api

Register new schemas

schema_manager register --host=schema_registry_host --subject=subject_name --file=./api.proto

About

tiny helper which manages the schemas (avro,protobuf,json)

License:MIT License


Languages

Language:Go 100.0%