Skip to main content

API reference

Generated by website/scripts/generate_api.py — do not edit these pages by hand; rerun the script after changing the source. Signatures and docstrings come from the modules themselves; the template contracts come from each template's leading comment.

ModuleRole
model.parserparse DBML into the in-memory schema
model.mapping_loaderload mapping.yaml and referenced config
model.releaseload release.yaml provenance
analysis.validatorfail-closed build-time rules
analysis.orderingdependency ordering and site filtering
analysis.typemapDBML types to SharePoint field descriptors
analysis.phasesthe deploy-phase manifest
analysis.permissionsSP base-permission bitmask helpers
analysis.stylesthe fleet style standard
generators.jsgendeploy.js
generators.rollbackgenrollback.js
generators.assessgenassess.js and assess-manifest.md
generators.demogendemo-data.js
generators.manifestgendeploy-manifest.md
generators.reportgenPower Query / SQL reporting pack
bundlePackaging — the one emission sequence
templatingPackaging — the shared Jinja environment
extensionPackaging — the extension protocol
cliPackaging — the command-line interface

Templates: see the template reference.