roe is a lean tool for developers dealing with Apache Avro.
Its name is a reference to Alliott Verdon Roe.
Install roe from the root of this project like this:
npm install . -gCreate a randomized sample of a given Avro schema:
roe sample examples/user.avscValidate 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.jsonDerive an Avro schema from an object:
roe generalize examples/pet.jsonUninstall roe like this:
npm uninstall roe -g