type

Config

The complete author-owned application definition.

Properties

PropertyTypeDescription
NamestringThe author-facing application name shown by framework tooling.
NameTranslationsmap[string]stringTranslated application names keyed by configured admin language.
AdminAdminConfigConfigures the framework-owned administration interface.
LocalizationLocalizationConfigConfigures content locales; the zero value disables content localization.
AllowIDOnCreateboolAllows ordinary creates to accept a caller-supplied canonical string ID.
Blocks[]field.BlockBlocks declares shared immutable definitions selected by field and embedded references.
Collections[]CollectionDeclares every application-owned document collection.
Globals[]GlobalDeclares singleton documents with API and admin routes.
Endpoints[]EndpointDeclares root custom HTTP endpoints below /api.
Tasks[]TaskDefinitionRegisters compiled durable-task handlers; executable code is excluded from the manifest.
HooksRootHooksObserves application-wide lifecycle failures.
Plugins[]PluginLists trusted compiled extensions in deterministic execution order.
AfterCommitAfterCommitDispatcherDispatches effects only after a successful transaction commit.
Storagestorage.BackendDirect-construction object storage; Execute applications should prefer WithUploadStorage.
StorageNamespacestringStable deployment-owned upload-object prefix shared independently from the display name.

How it works

Resolve applies compiled plugin transforms to a defensive copy of the executable Go config before validation and manifest generation.

Full signature