type

PluginDescriptor

Versioned public generation, migration, and admin metadata.

Source ridu.go:100

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.