Skip to content

Accepting bug-fix / maintenance PR's only while addressing backlog #11006

Closed

Description

@feerrenrut

NV Access would like to kindly ask contributors to temporarily hold off on creating new Pull Requests (PR's) specifically for features or enhancements to NVDA. This will be a temporary arrangement to free us up while we go through the process of addressing the existing backlog of Pull Requests. Many of the outstanding PR's will require significant time to understand, update, test and review for merging. Given that many PR's were initially created long ago, it is easily understandable why many of these are out of date or the author no longer has time to work on them.

Why we think a large backlog of PR's is undesirable:

  • Increased risk of missing important bug fixes.
  • Harder to manage incoming PR's, they easily get out of date.
  • Wastes time for contributors, keeping the PR up to date until we have a chance to consider it.
  • It's a bad look for the project, it may give the impression the project is no longer active.
  • Finally, it wastes time for NV Access, preventing us from getting to other important projects.

What the community can do:

  • Contributors to please put your efforts towards existing PR's. Many need updating and testing. Effort to make these PR's as easy to understand as possible will significantly help to speed up this process.
  • Look at issues linked to the existing PR's, see if the problems they describe are still reproducible.
  • Continue to contribute (high priority) bug fixes or maintenance pull requests, we will continue to accept these. To avoid having your Pull Request closed, please contact us before starting work if you are uncertain how we will categorize it. To help understand our categorization, all existing PR's have been labelled as either bug, maintenance, enhancement, or feature.

Our goal is to get our list of non-draft unblocked PR's down to just a handful of the newest issues

Thanks for your patience.

Activity

  1. pinned this issue on Apr 14, 2020
  2. LeonarddeR commented on Jul 2, 2021

    @LeonarddeR
    Collaborator

    Is this issue still relevant as of today?

  3. cary-rowen commented on Jul 2, 2021

    @cary-rowen
    Contributor

    I hope to see further development of NVDA, and the GSOC19 list hopes to be realized soon

  4. seanbudd commented on Jul 6, 2021

    @seanbudd
    Member

    Is this issue still relevant as of today?

    NV Access feels like it is appropriate to lift this freeze now as the backlog has been somewhat reduced, and is unlikely to shrink much further in the near future.

  5. unpinned this issue on Jul 6, 2021
  6. ExpandingS commented on Oct 23, 2021

    @ExpandingS

    Seeing as this has been resolved, should the notice be removed from the contributing page?

  7. seanbudd commented on Oct 25, 2021

    @seanbudd
    Member

    Thanks @ExpandingS - I've updated that page

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions