Discovers apps in a poncho/umbrella project.
Scans the configured apps_root directory for Mix projects and extracts
their name, version, and internal (path-based) dependencies.
Supports both flat (apps/foo/mix.exs) and nested (apps/group/foo/mix.exs) layouts.
Summary
Functions
Discovers all apps in the workspace.
Finds a single app by name. Returns nil if not found.