Skip to content

Document an escape hatch for description reviews #1809

Open
@ddbeck

Description

@ddbeck

As a reviewer of new features, I've noticed that it's easy to be slowed by repeated rounds of minor revision on descriptions. Often, the rest of a PR can be settled quickly except the description.

I propose documenting a convention so that we can move forward with "good enough" descriptions, but make them findable for further review and revision PRs. Something like this:

PR reviewers: If your only feedback is on descriptions or you're not the first reviewer, then consider one of this options:

  • Leaving optional suggestions with an approved review. Don't block PRs on descriptions unless its strictly necessary.
  • Suggesting appending <!-- good enough --> to the end of a description and (if possible) applying the suggestion and merging. Then you can revisit the description yourself, in a follow-up PR.

PR authors: Respond to the first reviewer's first round of comments or suggestions on descriptions. On subsequent rounds or reviewers, you can append <!-- good enough --> to the end of the description and move on, or merge if there is not other discussion.

By including the comment in the description, it becomes query-able with tools like yq. It's also possible for us to filter such comments of the built output.

Possible follow-on tasks:

  • Open an issue calling for review and rewrites with a "good first issue"

Alternatives I considered:

  • Using a YAML comment instead (not as queryable as an HTML comment in the description string)
  • Not doing this and accepting longer review times

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions