Skip to content

Definitions for SpectrumX shared data structures and messaging formats.

License

Notifications You must be signed in to change notification settings

spectrumx/schema-definitions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

SpectrumX Schema Definitions

Repository for SpectrumX schema definitions, covering shared data structures and message formats.

File Structure

Let's aim to keep the following structure for new schema definitions:

 README.md                     # this file
 definitions                   # all schema definitions
 └─  $COMPONENT                # component that generates messages following this schema
    └─  $SUB_COMPONENT         # (optional) child component
       └─  $MESSAGE_NAME       # a common name describing this message
          ├─  README.md        # (optional) description of the message, required fields, changelogs
          └─  $VERSION         # version tag of this definition (e.g. v0, v0-alpha, v1, v2-rc1, etc.)
             ├─  schema.json   # schema definition
             └─  tests         # (optional) test cases and validation code examples

Quick Links

Resources

About

Definitions for SpectrumX shared data structures and messaging formats.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages