Files
Ekklesia/templates/module/ekklesia.module.json
T
ekklesia 80b56b72b1
CI / verify (pull_request) Successful in 24s
CI / infrastructure-smoke (pull_request) Successful in 20s
feat: add module schema discovery and validation
2026-07-13 21:35:21 -05:00

31 lines
637 B
JSON

{
"manifestVersion": 2,
"id": "example",
"name": "Example Module",
"description": "A minimal backend-only Ekklesia module template.",
"version": "0.1.0",
"compatibility": {
"platform": "^0.1.0",
"moduleSdk": "^0.1.0"
},
"capabilities": [
{
"id": "example.records",
"version": "1.0.0"
}
],
"permissions": ["example.records.read"],
"storage": {
"buckets": [
{
"id": "records",
"description": "Private objects owned by this example module."
}
]
},
"entrypoints": {
"server": "./dist/server/index.js",
"schema": "./dist/schema/index.js"
}
}