manifest
Version:
The backend for AI code editors
45 lines (44 loc) • 1.62 kB
JSON
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://schema.manifest.build/schema.json",
"title": "Manifest",
"description": "The backend for AI code editors",
"type": "object",
"properties": {
"name": {
"description": "The name of your app.",
"type": "string"
},
"version": {
"description": "The version of your app.",
"type": "string"
},
"entities": {
"description": "The entities in your app. Doc: https://manifest.build/docs/entities",
"type": "object",
"additionalProperties": {
"$ref": "./definitions/entity-schema.json"
}
},
"groups": {
"description": "Groups of reusable properties to be used in entities. Doc: https://manifest.build/docs/entities#groups",
"type": "object",
"additionalProperties": {
"$ref": "./definitions/group-schema.json"
}
},
"endpoints": {
"description": "The endpoints in your app. Create your own endpoints linking a path and an HTTP method to a handler function. Doc: https://manifest.build/docs/endpoints",
"type": "object",
"additionalProperties": {
"$ref": "./definitions/endpoint-schema.json"
}
},
"settings": {
"description": "Application settings configuration",
"$ref": "./definitions/settings-schema.json"
}
},
"required": ["name"],
"additionalProperties": false
}