Skip to content
/ roe Public

roe is a lean tool for developers dealing with Apache Avro

License

Notifications You must be signed in to change notification settings

grothesk/roe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

roe

roe is a lean tool for developers dealing with Apache Avro. Its name is a reference to Alliott Verdon Roe.

Install

Install roe from the root of this project like this:

npm install . -g

Use

Create a randomized sample of a given Avro schema:

roe sample examples/user.avsc

Validate whether an Avro schema can or cannot be applied to an object:

roe validate examples/user.avsc examples/user.json
roe validate examples/user.avsc examples/nouser.json

Derive an Avro schema from an object:

roe generalize examples/pet.json

Uninstall

Uninstall roe like this:

npm uninstall roe -g

About

roe is a lean tool for developers dealing with Apache Avro

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published