Skip to content

Clearer guidance for pull request contributors to get followup #7185

Open
@chrahunt

Description

@chrahunt

What's the problem this feature will solve?

As mentioned over in #6606, it can be frustrating to submit a PR and have no activity on it for some time. That can be interpreted a number of ways by a contributor and very few of them positive.

We should provide a clear and encouraged mechanism for getting followup on PRs and communicate that explicitly in places that potential and current contributors are likely to see it.

Describe the solution you'd like

The mechanism for getting followup could be:

  1. manually commenting on the PR itself, assuming maintainers are following the repo or that specific PR
  2. manually @ing a reviewer for followup
  3. /request-review - mentioned in CONTRIBUTING. Does this work? Also what is the review queue?
  4. requesting review - permission-wise is this available to general contributors?

The places that contributors are likely to see it:

  1. the PR template, which shows up every time a PR is being opened
  2. CONTRIBUTING.md, which appears as a pop-over next to the PR input for first-time contributors
  3. the pip dev documentation, which is probably referenced by people that need a reminder and on first contribution (but is not linked to

These are not ideal since I don't think any of them would necessarily be visible to the people that need it most. We could include some automation to post links to the above when a review seems to be going stale, or directly take action (like requesting review)

Alternative Solutions

  • Do nothing
  • Not have any pending PRs

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    state: needs discussionThis needs some more discussiontype: docsDocumentation relatedtype: maintenanceRelated to Development and Maintenance Processes

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions