Runtime and tooling for Voxgig system projects (as created by
npm create @voxgig/system):
- Runtime — service loading by convention (
MakeSrv), local and live system assembly (Local,Live,System) wired from the compiled voxgig-model. voxgig-systemCLI — add model elements (entity,srv,msg,field,env) and manage generation templates (template list/eject/diff). Commands append jsonic blocks to the model sources; aontu unification merges them, preserving your formatting and comments.
Organised by the Diátaxis framework:
- Tutorial: Grow a project with the CLI
- How-to guides:
- Reference:
- Explanation: How the model wires the runtime
Working on this repo with an AI agent? See AGENTS.md.
# inside a Voxgig system project (or its backend/ folder)
voxgig-system add entity shop/product
voxgig-system add field shop/product title 'price:Number'
voxgig-system add env web
npm run model-buildnpm install
npm run build
npm testMIT. Copyright (c) Voxgig Ltd.