Not released yet. PeltyCMS is under development and not released yet; these docs describe the upcoming release and may change.
PeltyCMS Developer docs
User docsDevelopers
v0.1.0

Developer docs/Platform reference

Documentation coverage

Generated by pelty-docs on every build. For each category the items are read from the code and the documenting page must mention every one; the test coverage::tests::nothing_is_missing fails the build otherwise. 2369 of 2369 items covered. Machine-readable: coverage.json.

CategoryCoveredPageSource
HTTP API operations795/795developers/apirouter (routes::inventory)
Cancellable request hook points (mutating routes)459/459developers/cancellablePOST/PUT/PATCH/DELETE routes under /api/v1 (not /api/v1/addons/)
Events38/38developers/eventspelty_extensions::events::REGISTRY
Cancellable / modifiable events4/4developers/cancellableREGISTRY (cancellable or modifiable)
Event payload keys113/113developers/eventsREGISTRY payload
Pre-events in hooks4/4developers/hooksREGISTRY (kind Pre)
Hook phases4/4developers/hookspelty_wasm::PHASES
Mixin positions4/4developers/hookspelty_api::addon_events::MIXIN_AT
Hook / Mixin fields9/9developers/hooksruntime.rs Hook, Mixin
UI page slots (one route key per page)109/109developers/widgetsfrontend/src/App.tsx routes
Named UI slots11/11developers/widgets<PluginSlot>/<PluginWidgets> calls
Layout slot positions4/4developers/widgetsui_schema::LAYOUT_POSITIONS
UI node types54/54developers/uiui_schema::NODE_TYPES
Capabilities fields19/19developers/capabilitiesruntime.rs Capabilities
Package permissions6/6developers/capabilitiespelty_api::addons::PERMISSIONS
Manifest fields18/18developers/manifestaddons.rs Manifest
WIT host/guest functions18/18developers/witcrates/pelty-wasm/wit/pelty.wit
Environment variables32/32developers/configurationextract::env_vars (string literals in crates/*/src)
Settings keys36/36developers/settings-keyssettings::get/set calls + raw SQL
General settings fields31/31developers/settings-keysgeneral_settings.rs structs
Email templates49/49developers/email-templatespelty_notifications::template::TEMPLATES
Scheduled tasks9/9developers/scheduled-tasksautomation::TASKS
Background job kinds17/17developers/scheduled-tasksJOB_KIND consts
Migrations104/104developers/migrationsmigrations/
Addons (one page each)66/66developers/addon-*extensions/*/*/addon.json
Addon settings and module fields256/256developers/addon-*addon.json settings, SettingField / module fields in the source
Admin pages listed (user docs)71/71admin-mapfrontend navRegistry ADMIN_NAV
Client pages listed (user docs)21/21client-mapfrontend navRegistry CLIENT_NAV_TREE
Setup checklist steps8/8admin-setupsetup_wizard.rs steps

#API schemas

795 operations: 638 with a hand-written schema, 157 registered-route stubs (handler and source only).

GroupStubs
11
account6
addons2
admin99
auth9
captcha2
client6
compat1
oauth2
openapi.json1
plugins2
public9
sso4
store2
themes1

#Not covered