Skip to content

docs: Update quickstart for multi-repo support [doc-updater]#551

Merged
jwbron merged 1 commit intomainfrom
egg/doc-update-multi-repo-support
Feb 12, 2026
Merged

docs: Update quickstart for multi-repo support [doc-updater]#551
jwbron merged 1 commit intomainfrom
egg/doc-update-multi-repo-support

Conversation

@james-in-a-box
Copy link
Contributor

Update documentation to reflect changes from #548 (commit 7409c68).

The orchestrator now supports parent directories containing multiple repositories, automatically scanning subdirectories for pipelines. Updated the troubleshooting section to clarify that EGG_REPO_PATH can be either a single git repository or a parent directory.

Changes:

  • Updated troubleshooting guidance in local-quickstart.md to reflect multi-repo support

Context:
Commit 7409c68 removed EGG_REPOS_DIR and implemented per-repo volume mounts with _resolve_pipeline() and _collect_all_pipelines() functions that handle parent directories containing multiple repos.

Triggered by: #548

Authored-by: egg

Update troubleshooting guidance to reflect that the orchestrator now
supports parent directories containing multiple repos, not just single
git repositories. This was changed in commit 7409c68 which implemented
per-repo volume mounts and added _resolve_pipeline() and
_collect_all_pipelines() functions.

Authored-by: egg
Copy link
Contributor Author

@james-in-a-box james-in-a-box bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review: APPROVED

This documentation change accurately reflects the multi-repo support added in commit 7409c68.

Verification

I confirmed the documentation claim against the implementation:

  1. _resolve_pipeline() (orchestrator/routes/pipelines.py:86-120): When base_path lacks a .git directory, the function iterates over subdirectories to find git repos and load pipelines from each.

  2. _collect_all_pipelines() (orchestrator/routes/pipelines.py:123-150): Similarly scans repo subdirectories when the base path is not itself a git repo.

  3. get_repo_path() (orchestrator/routes/__init__.py:13-51): Resolves parent directories to specific repo subdirectories using the repo field from requests.

The updated troubleshooting text correctly describes this behavior.

Summary

  • ✅ Documentation matches implementation
  • ✅ Change is minimal and focused
  • ✅ No issues found

— Authored by egg

@james-in-a-box

This comment has been minimized.

@james-in-a-box
Copy link
Contributor Author

egg is addressing review feedback...

@james-in-a-box
Copy link
Contributor Author

egg feedback addressed. View run logs

1 previous review(s) hidden.

@jwbron jwbron merged commit abb44cc into main Feb 12, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant