function

Resolve

func Resolve(applicationConfig Config) (schema.Manifest, error)

Resolve executable config into a deterministic schema manifest.

Source ridu.go:235

@param applicationConfig
Executable Ridu config.
@returns
The manifest or an error.

Resolution runs plugin transforms without opening a database.

Example

go
manifest, err := ridu.Resolve(content.Config())
if err != nil {
  log.Fatal(err)
}
fmt.Println(manifest.Snapshot().Version)

Related types

  • Config

    The complete author-owned application definition.

  • Manifest

    An immutable versioned schema contract.