issues
search
MultiQC
/
MegaQC
Web application to collect and visualise data across multiple MultiQC runs.
http://megaqc.info/
GNU General Public License v3.0
94
stars
28
forks
source link
Migrate to JSON Schema
#473
Open
multimeric
opened
1 year ago
multimeric
commented
1 year ago
If each unit of serialization is defined as a JSON schema, we can get "free" form generation and validation using
https://github.com/rjsf-team/react-jsonschema-form
Depending on our serialization layer, we can use either
https://github.com/fuhrysteve/marshmallow-jsonschema
or
https://docs.pydantic.dev/latest/usage/schema/
to generate these schemas from Python