Requirements
- The schema file must be committed to a local Git repository
- The Git repository must have a remote URL (GitHub, GitLab, Bitbucket, etc.) configured
- The schema must be annotated with its config type (see annotations below)
Usage
The relative or absolute file system path of the schema file to push.
The language the schema is written in. The language is auto-detected but may be overridden with this flag if needed.Examples:
jsonschema, cueAnnotations
The config type is a required annotation that identifies the config type to which a schema belongs. Below is the syntax for annotating your schema with the config type slug.Examples:
mobility, safety-features, perceptioninstance file path
The instance file path is the file system location that config instances (for this schema) are deployed to relative to the Examples:
/srv/miru/config_instances directory.This annotation is optional and defaults to {config-type-slug}.json, which deploys config instances to /srv/miru/config_instances/{config-type-slug}.json on a given device./v1/mobility.json, /safety.json, configs/perception.jsonExamples
- New Schema
- Existing Schema
If the schema content does not match any existing schemas, a new schema is created.
command

