Skip to content

"Authoring a large PR" contribution guide #62752

@mcollina

Description

@mcollina

During the London 2026 Collab Summit at Bloomberg's (thanks for hosting!), we identified the need for a new policy describing how to:

  1. add a new subsystem
  2. doing significant modifications to existing subsystem
  3. making things easier to review in case of "heavy" code PRs

I would take on preparing this policy, but I would need input from reviewers on what would make their lives easier.

I've added a list underneath of what I would like to see, feel free to comment underneath and I will update the list


Key Requirements for this policy:

  • applies to any PR over 3000 (+/-) changes
  • requires the same approval path of a semver-major change (2 TSC approvals).
  • discourage non-collaborators to open them (ban them)
  • require an open issue/design document shared before the work start
  • add a review guide in the top description pointing to the key files to review
  • applies when adding a new dependency
  • ...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions