863 B
863 B
Ekklesia module template
This is the smallest supported backend-only Ekklesia module. It proves the manifest, package, Module SDK, discovery, capability, permission, and logical storage-bucket contracts without pretending that the later runtime, API, or Drizzle registration layers already exist.
To create a module inside this repository:
- Copy this directory to
modules/<module-id>. - Rename the package in
package.jsonand removeprivatewhen it is ready for publication. - Update the ID, name, version, namespaces, compatibility ranges, and bucket requests in
ekklesia.module.json. - Replace the example server entrypoint with backend behavior only.
- Run
pnpm install,pnpm modules:validate, andpnpm verifyfrom the repository root.
Do not add UI components, styles, renderers, navigation, or layouts. Those belong to surfaces.