type
PluginDescriptor
Versioned public generation, migration, and admin metadata.
Versionstring- Complete semantic release without a leading v.
GoPackagestring- Canonical Go import path providing the plugin.
APIVersionuint32- Backend contract version; must equal PluginAPIVersion.
RiduRiduCompatibility- Supported framework release interval.
Admin*AdminPluginMetadata- Optional statically bundled admin half.
FieldTypes[]PluginFieldType- Generated contract mappings for reusable plugin fields.
DatabaseContributions[]PluginDatabaseContribution- Exceptional private schema scoped explicitly to each supported adapter.
Deterministic public metadata copied into the manifest. Executable code, handlers, validators, secrets, and environment-specific configuration never belong here.