Skip to content

docs(design): add the host monorepo design doc - #650

Draft
TarikGul wants to merge 1 commit into
mainfrom
tg/monorepo-design-doc
Draft

docs(design): add the host monorepo design doc#650
TarikGul wants to merge 1 commit into
mainfrom
tg/monorepo-design-doc

Conversation

@TarikGul

@TarikGul TarikGul commented Sep 8, 2026

Copy link
Copy Markdown
Member

Argues the repository topology so the choice is reviewable before any host moves: one repository with the hosts under hosts/, build systems composed rather than merged, and each host building against the in-tree core at HEAD.

Names the two rejected alternatives and why. Submodules are the one worth stating explicitly: they look like a cheaper version of the same thing, but a submodule change is a separate commit in a separate repository, so a host referenced that way cannot take part in a single-pull-request check.

Records the Gradle composition details confirmed by prototype, including that a composed build is addressed by its directory rather than its rootProject.name, and leaves the three genuinely unresolved questions open rather than answering them here.

Design Doc:

Summary

Checklist

  • Added or updated file in docs/design/
  • Included YAML frontmatter with title, type, status, author, created, and pr fields
  • Added label: design-doc

Changes

Argues the repository topology so the choice is reviewable before any host
moves: one repository with the hosts under `hosts/`, build systems composed
rather than merged, and each host building against the in-tree core at HEAD.

Names the two rejected alternatives and why. Submodules are the one worth
stating explicitly: they look like a cheaper version of the same thing, but a
submodule change is a separate commit in a separate repository, so a host
referenced that way cannot take part in a single-pull-request check.

Records the Gradle composition details confirmed by prototype, including that
a composed build is addressed by its directory rather than its
rootProject.name, and leaves the three genuinely unresolved questions open
rather than answering them here.
@TarikGul

TarikGul commented Sep 8, 2026

Copy link
Copy Markdown
Member Author

@lore-bot-app review

@lore-bot-app

lore-bot-app Bot commented Sep 8, 2026

Copy link
Copy Markdown

Reading the diff and checking what the record says. Back in a few minutes.

@lore-bot-app

lore-bot-app Bot commented Sep 8, 2026

Copy link
Copy Markdown

Lore couldn't complete this review: claude exited 1: success (after 1 turns)

Nothing was changed. Try @lore-bot review again, or ping Dhruv.

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