Oi.Worker (oi v0.1.0)

Copy Markdown

Executes a single RecipeBundle in isolation.

Resolves dependencies from the Drafting, applies the plugin pipeline via Configurator, then delegates to Orchid.run/3.

Summary

Functions

run(bundle, drafting, conf)

@spec run(
  Oi.Compiler.RecipeBundle.t(),
  Oi.Workspace.Drafting.t(),
  Oi.Configurator.t()
) ::
  {:ok, map()} | {:error, term()}