1
0
Fork 0

Refactor plugins system

This commit is contained in:
Harold Ozouf 2025-09-16 16:16:07 +02:00 committed by GitHub
parent ffd01fc88a
commit fed86bd816
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 828 additions and 261 deletions

View file

@ -24,6 +24,9 @@ type Descriptor struct {
// Version (required)
Version string `description:"plugin's version." json:"version,omitempty" toml:"version,omitempty" yaml:"version,omitempty" export:"true"`
// Hash (optional)
Hash string `description:"plugin's hash to validate'" json:"hash,omitempty" toml:"hash,omitempty" yaml:"hash,omitempty" export:"true"`
// Settings (optional)
Settings Settings `description:"Plugin's settings (works only for wasm plugins)." json:"settings,omitempty" toml:"settings,omitempty" yaml:"settings,omitempty" export:"true"`
}