Thema

A CUE-based framework for portable, evolvable schema

API DocumentationDeveloper DocumentationOpen Source

About

Thema est un système pour écrire des schémas. Tout comme JSON Schema ou OpenAPI, il est à usage général et son application la plus évidente est en tant qu'IDL. Cependant, ces systèmes considèrent que les changements de schémas sont hors de portée : une seule version d'un schéma pour un objet donné est l'unité atomique, et la gestion des versions est laissée à des chaînes opaques dans des systèmes externes comme git ou HTTP. En revanche, Thema fait du changement de schéma une propriété de système de première classe : l'unité atomique est l'ensemble des schémas pour un objet donné, qui est progressivement complété au fil du temps à mesure que les exigences évoluent.

Open Source Health

Not enough history
Stars
236
Forks
12
License
Apache-2.0
Last commit
29 days ago
Go

Resources & Links

Related Categories

Tu utilises Thema ?

Suis son coût avec le reste de ton stack et reçois un rappel avant son renouvellement.

Ajouter à mon stack

Vendor

Grafana

Publisher of Grafana Cloud and Tempo

View vendor profile

More by Grafana