Weld.Workspace.Discovery (weld v0.7.1)

Copy Markdown View Source

Workspace discovery using manifest globs, root Mix adapters, or filesystem fallback.

Summary

Types

result()

@type result() :: %{
  source: :manifest | :blitz_workspace | :filesystem,
  root_project?: boolean(),
  globs: [String.t()],
  project_ids: [String.t()],
  adapter: String.t() | nil
}

Functions

discover(manifest)

@spec discover(Weld.Manifest.t()) :: result()