Documentation tool for Avro schemas. Forked from https://github.com/leosilvadev/avrodoc-plus.
npm install @mikaello/avrodoc-plus

avrodoc-plus is a documentation tool for Apache Avro schemas.
This project originates from ept/avrodoc -> ckatzorke/avrodoc-plus -> leosilvadev/avrodoc-plus, which are all great, but receives no further updates.
``bash
npm install --global @mikaello/avrodoc-plus | yarn add global @mikaello/avrodoc-plus
avrodoc-plus -i source -o out.html
`
Or without installation:
`bash`
npx @mikaello/avrodoc-plus -i source -o out.html
`text
USAGE:
avrodoc-plus [FLAGS] [OPTIONS] [AVRO FILES...]
FLAGS:
--ignore-invalid Ignore avsc files that can not be parsed as JSON (instead of quiting)
OPTIONS:
-i, --input
-o, --output
--title
-s, --style
ARGS:
EXAMPLES:
avrodoc --ignore-invalid --input ./schemas --output avrodoc.html --title "My First Avrodoc"
avrodoc --output avro.html --style my-styles.less avro_schema1.avsc avro_schema2.avsc avro_schema3.avsc
``
- support for input folders
- support of schema/type search (search by namespace and/or schema/type)
- support for custom page title