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.
| Module | Role |
|---|---|
model.parser | parse DBML into the in-memory schema |
model.mapping_loader | load mapping.yaml and referenced config |
model.release | load release.yaml provenance |
analysis.validator | fail-closed build-time rules |
analysis.ordering | dependency ordering and site filtering |
analysis.typemap | DBML types to SharePoint field descriptors |
analysis.phases | the deploy-phase manifest |
analysis.permissions | SP base-permission bitmask helpers |
analysis.styles | the fleet style standard |
generators.jsgen | deploy.js |
generators.rollbackgen | rollback.js |
generators.assessgen | assess.js and assess-manifest.md |
generators.demogen | demo-data.js |
generators.manifestgen | deploy-manifest.md |
generators.reportgen | Power Query / SQL reporting pack |
bundle | Packaging — the one emission sequence |
templating | Packaging — the shared Jinja environment |
extension | Packaging — the extension protocol |
cli | Packaging — the command-line interface |
Templates: see the template reference.