Create the Config Type
The first step in defining a config is creating its config type. Navigate to the Config Types page.
+ New Config Type
and name the config type Mobility
with slug mobility
.

Config Type slugs are permanent and cannot be changed after creation.
$miru_config_type_slug
field at the root level. We’ve already included this field in mobility.schema.yaml
and empty-mobility.schema.yaml
.
mobility.schema.yaml
CLI Install
Schemas are created via the Miru command-line interface (CLI). To push a schema, you’ll need to install the CLI on your development machine. Run the installation command in your local machine’s terminal.- Linux
- macOS
curl
, tar
, grep
, and cut
to be installed.
Review the contents of the installation script here.The Miru CLI supports macOS and Linux. Windows is not supported.
CLI Login
Run thelogin
command.

Push the Schema
Navigate back to the root of the getting-started repository and push the schema to Miru.If you’re following along with the schemaless approach, replace
mobility.schema.yaml
with empty-mobility.schema.yaml
.Mobility
config type to verify the schema was uploaded successfully.

Git information is pulled from the local git repository. If you don’t have access
to view the remote repository (specified locally) or the commit hasn’t yet been
pushed to the remote repository, git related links in Miru will be invalid.