Skip to content

Document multi-repo ownership boundaries - #55432

Merged
mthalman merged 6 commits into
dotnet:mainfrom
mthalman:mthalman-document-vmr-context
Jul 23, 2026
Merged

Document multi-repo ownership boundaries#55432
mthalman merged 6 commits into
dotnet:mainfrom
mthalman:mthalman-document-vmr-context

Conversation

@mthalman

@mthalman mthalman commented Jul 23, 2026

Copy link
Copy Markdown
Member

SDK-visible behavior is often implemented in sibling repositories. This guides agents to understand how all the components that get consolidated in the SDK and where to look when those components are involved in an investigation.

Contributes to #55185.

mthalman and others added 5 commits July 14, 2026 10:50
Clarify component ownership, VMR code flow, dependency provenance, and cross-repository fix placement for SDK agents. Correct the Template Engine guidance now that its source is maintained in the SDK repository.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 99b4cd14-14dc-459c-bac7-f984c9d2632b
Qualify compiler ownership, document flowed version properties, and align direct VMR change guidance with current contribution boundaries.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 99b4cd14-14dc-459c-bac7-f984c9d2632b
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 99b4cd14-14dc-459c-bac7-f984c9d2632b
Remove redundant repository entries and keep the agent guidance focused on ownership boundaries that affect SDK issue routing.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 99b4cd14-14dc-459c-bac7-f984c9d2632b
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
2 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@mthalman
mthalman marked this pull request as ready for review July 23, 2026 14:44
@mthalman
mthalman requested a review from lbussell as a code owner July 23, 2026 14:44
Copilot AI review requested due to automatic review settings July 23, 2026 14:44
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
2 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the agent-facing .github/copilot-instructions.md to more explicitly document cross-repository ownership boundaries and how the dotnet/dotnet VMR fits into investigations, helping contributors identify the correct upstream repo for SDK-visible behavior.

Changes:

  • Replaces the prior “do not assume it belongs here” paragraph with a dedicated “Repository boundaries and the VMR” section.
  • Adds an ownership-boundaries table mapping key sibling repos (runtime/roslyn/msbuild/nuget/project-system/dotnet) to the behaviors they own.
  • Clarifies that diagnostics and generated code are not sufficient to infer ownership (e.g., analyzers/generators may be owned elsewhere).

Comment thread .github/copilot-instructions.md Outdated
Give dotnet/fsharp its own repository-boundary row and keep Roslyn ownership focused on C# and Visual Basic.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 99b4cd14-14dc-459c-bac7-f984c9d2632b

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@mthalman
mthalman merged commit e83a7f9 into dotnet:main Jul 23, 2026
14 checks passed
@mthalman
mthalman deleted the mthalman-document-vmr-context branch July 23, 2026 15:58
@mthalman mthalman mentioned this pull request Jul 23, 2026
45 tasks
@dotnet-milestone-bot dotnet-milestone-bot Bot added this to the 11.0-rc1 milestone Jul 24, 2026
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.

3 participants