Thema

A CUE-based framework for portable, evolvable schema

API DocumentationDeveloper DocumentationOpen Source

About

Thema è un sistema per scrivere schemi. Proprio come JSON Schema o OpenAPI, è di uso generale e la sua applicazione più ovvia è come IDL. Tuttavia, questi sistemi trattano le modifiche agli schemi come fuori dal loro ambito: una singola versione di uno schema per un certo oggetto è l'unità atomica, e la versioning è lasciata a stringhe opache in sistemi esterni come git o HTTP. Al contrario, Thema rende il cambiamento dello schema una proprietà di sistema di prima classe: l'unità atomica è l'insieme degli schemi per un certo oggetto, che viene progressivamente ampliato nel tempo man mano che le esigenze evolvono.

Open Source Health

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

Resources & Links

Related Categories

Usi Thema?

Tieni traccia del suo costo insieme al resto del tuo stack e ricevi un promemoria prima del rinnovo.

Aggiungi al mio stack

Vendor

Grafana

Publisher of Grafana Cloud and Tempo

View vendor profile

More by Grafana