An open API service indexing awesome lists of open source software.

https://github.com/snxd/schema-client

Public document validation schemas for Solid State Networks DIRECT.
https://github.com/snxd/schema-client

direct json schema

Last synced: about 2 months ago
JSON representation

Public document validation schemas for Solid State Networks DIRECT.

Awesome Lists containing this project

README

          

## DIRECT Client Schemas

These schemas define valid workflow, app config, and window config documents. They can be used to valid documents in either JSON or YAML formats.

* [Application Configuration](app.json)
* [Window Configuration](window.json)
* [Workflow](workflow.json)

## Usage

To use YAML schemas with Visual Studio Code:

* First install the _YAML Extension_
* Add the following comment with the correct URL to the top of your document:

**Application Configuration**
```yaml
# yaml-language-server: $schema=https://raw.githubusercontent.com/snxd/schema-client//app.json
```

**Window Configuration**
```yaml
# yaml-language-server: $schema=https://raw.githubusercontent.com/snxd/schema-client//window.json
```
**Workflow**
```yaml
# yaml-language-server: $schema=https://raw.githubusercontent.com/snxd/schema-client//workflow.json
```

* Replace the `` in the URL with the version of the DIRECT client you are using.
* To view validations problems show the Problems tool pane.
* To activate auto-complete press CTRL+Space in your YAML file.