Skip to content

A repository to store all versions of JSONSchema definitions for Tarken extensions (TEx platform) manifest files.

Notifications You must be signed in to change notification settings

tarkenag/tex-schemas

Repository files navigation

How to use

Add the following entry to your tex-manifest.json file:

"$schema": "https://raw.githubusercontent.com/tarkenag/tex-schemas/v0/manifest.json"

You can also use this online tool to validate some JSON against the above schema.

How this repository works

Each branch represents each supported version of the schema following the semantic versioning rules but only the major slice (eg: v0 must covers every version under 0.).

Development guide

Create a new version of the schema

  1. Create a new branch for that version from the default branch of the repository, and
  2. Update the ./manifest.json file following the JSONSchema spec. Don't forget to update the .version field.

Important

If you're creating a new version that won't introduce any breaking changes to the latest one, do not update its branch directly until that version is said 'ready to production'. Instead, create a new branch with the whole version slices like v0.1.34 for example. Then, in your tests you will have something like
"$schema": "https://raw.githubusercontent.com/tarkenag/tex-schemas/v0.1.34/manifest.json"

About

A repository to store all versions of JSONSchema definitions for Tarken extensions (TEx platform) manifest files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published