Skip to content

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

License

Notifications You must be signed in to change notification settings

90poe/schema-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages