Manifest
The manifest is a JSON file that describes all of ReJot’s configuration.
Manifests are used by Sync Services to understand what data needs to be synced where. Manifests may
be distributed over multiple files and usually follow organizational structure. While we document
the schema of the manifest here, we suggest to modify the manifest through the rejot-cli
.
See our guide on how to set up your own manifests.
slug:
string required
Unique identifier for this sync manifest, only use hyphens and alphanumeric characters.
manifestVersion:
number required
Version of the manifest file format.
$schema:
string
URL for the self-describing JSON schema.
connections:
Connection[]
dataStores:
DataStore[]
eventStores:
EventStore[]
publicSchemas:
PublicSchema[]
Public Schemas governed by this manifest.
consumerSchemas:
ConsumerSchema[]
Consumer Schemas governed by this manifest.
workspaces:
array[string]