Skip to content

How to ease/improve PR reviewing process #11166

@domenkozar

Description

@domenkozar

We had an openspace at NixCon about how to make more people participate in PR reviewal process and how to make it easier.

Here are my quick notes:

  • hydra spams users, could we rather send one email per revaluation?
  • automatic tagging would be hard, but it's doable for things like nixos tag for everything that touches nixos/
  • improve travis with a wrapper to hide output, but output dots and print last
    1000 lines on failure (or upload to S3)
  • automatic linter for new pull requests
  • tagging issues/prs helps, how can we give it to anonymous?
  • encourage people to review PRs even without commit access, as it's good
    feedback
  • encourage use of nox-review
  • tag people that touched that file last time Automatically mention potential reviewers on pull-requests using mention-bot #11160
  • gather statistics what are the most common rotting PRs
  • feature freeze time window for NixOS, purge old issues when NixOS release is not supported anymore
  • activate darwin for travis-ci
  • monthly online gathering of PR cleaning
  • use the time at sprints to encourage people to spend an hour reviewing their
    PR and 10 others

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.kind: enhancementAdd something new or improve an existing system.2.status: stalehttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md9.needs: documentationThis needs to be documented well.9.needs: reporter feedbackThis issue needs the person who filed it to respond
    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