Skip to content

.NET: Python: Document that Python and .NET changes go in separate PRs #9170

Closed

Description

Description

Reviewers have asked that Python and .NET changes not be combined in a single pull request, because cross-language PRs are much harder to review (see the review feedback on #8993). That expectation isn't written down anywhere today. The only hint is the Python: / .NET: title-prefix convention, so contributors keep opening mixed PRs.

Expected behavior: CONTRIBUTING.md states that each PR covers one language. Changes under python/ and dotnet/ go in separate PRs with the matching title prefix, and when the same feature lands in both languages the two PRs link to each other.

Alternatives considered: relying on reviewers to ask for a split each time. That costs a review round-trip and means closing and reopening PRs, as happened with #8993, #8994, and #8995.

Language/SDK

Other / Not Applicable

Activity

  1. added
    .NETUsage: [Issues, PRs], Target: .Net
    pythonUsage: [Issues, PRs], Target: Python
    triageUsage: [Issues], Target: All issues that still need to be triaged
    on Oct 7, 2026
  2. changed the title [-]Document that Python and .NET changes go in separate PRs[/-] [+]Python: Document that Python and .NET changes go in separate PRs[/+] on Oct 7, 2026
  3. changed the title [-]Python: Document that Python and .NET changes go in separate PRs[/-] [+].NET: Python: Document that Python and .NET changes go in separate PRs[/+] on Oct 7, 2026
  4. marklicata commented on Oct 7, 2026

    @marklicata
    Author

    A separate issue tracking this change isn't needed. This update will be folded into other work the core team is doing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    .NETUsage: [Issues, PRs], Target: .NetpythonUsage: [Issues, PRs], Target: PythontriageUsage: [Issues], Target: All issues that still need to be triaged

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions