nsacyber / WALKOFF

A flexible, easy to use, automation framework allowing users to integrate their capabilities and devices to cut through the repetitive, tedious tasks slowing them down. #nsacyber
https://nsacyber.github.io/WALKOFF/
Other
1.2k stars 222 forks source link

Split up the App API JSON Schema into multiple files #171

Closed JustinTervala closed 4 years ago

JustinTervala commented 6 years ago

Currently the App API JSON Schema in data/walkoff_schema.json is about 1000 lines long and is getting a bit bloated and hand to maintain. It would be better if it is split up into manageable files and placed in its own directory inside data. This should only involve using the {"#ref" : "../path/to/new/file"} feature of JSON schemas (see this issue here: https://github.com/Julian/jsonschema/issues/98). This may also involve a teak in core.config.config depending on the reference resolver being used and possibly a change to core.config.paths if the path to the schema changes.

jotasprout commented 6 years ago

Can I take this on?

emrodas10 commented 4 years ago

Closing as codebase has diverged.