Arvis extension's JSON schema, cli and library to validate this.
$ npm install -g arvis-extension-validator
All schema files could be developed in the schema
folder.
The files in the project root path are there to be imported from online directly.
non-strict
files allow additionalProperties
.
library's validator use non-strict
file.
Recommend to use normal strict
file when developing extension.
Just add to below line to arvis-workflow.json
{
"$schema": "https://raw.githubusercontent.com/jopemachine/arvis-extension-validator/master/workflow-schema.json"
}
In case of plugin
,
{
"$schema": "https://raw.githubusercontent.com/jopemachine/arvis-extension-validator/master/plugin-schema.json"
}
Usage
$ arvis-validate workflow arvis-workflow.json
$ arvis-validate plugin arvis-plugin.json
- arvish - Arvis workflow, plugin creator tools