Skip to content

Updates to triaging guide: Issue prioritization and high-level triage workflow#1308

Open
asteiker wants to merge 42 commits into
mainfrom
1070-issue-prioritization
Open

Updates to triaging guide: Issue prioritization and high-level triage workflow#1308
asteiker wants to merge 42 commits into
mainfrom
1070-issue-prioritization

Conversation

@asteiker

@asteiker asteiker commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

Description

Resolves #1070 and based on recent discussions at the Collab cafe with @saberbrasher on incorporating prioritization best practices, GitHub project management, and overall triaging workflow into the Triaging Guide.

This guide now begins with an issue lifecycle overview, and describes those lifecycle steps in detail with a focus on issue triaging and prioritization. This guide is also meant to help contributors understand our prioritization process and criteria, and how to find prioritized issues in our GitHub project.


"Ready for review" checklist

  • Place this Pull Request (PR) in draft until it is ready for review (see below)
  • Please review our Pull Request Guide
  • Mark "ready for review" after following instructions in the guide

Merge checklist

  • [ x] PR title is descriptive
  • [ x] PR body contains links to related and resolved issues (e.g. closes #1)
  • If needed, CHANGELOG.md updated
  • If needed, docs and/or README.md updated
  • If needed, unit tests added (unsure how? see below!)
  • All checks passing (tip: comment pre-commit.ci autofix if pre-commit is failing)
  • At least one approval

📚 Documentation preview 📚: https://earthaccess--1308.org.readthedocs.build/en/1308/

@github-actions

github-actions Bot commented Apr 20, 2026

Copy link
Copy Markdown

Binder 👈 Launch a binder notebook on this branch for commit b5c4f68

I will automatically update this comment whenever this PR is modified

Binder 👈 Launch a binder notebook on this branch for commit 6d9e0d5

Binder 👈 Launch a binder notebook on this branch for commit 420fd25

Binder 👈 Launch a binder notebook on this branch for commit 6e5ce75

Binder 👈 Launch a binder notebook on this branch for commit 0ef563d

Binder 👈 Launch a binder notebook on this branch for commit f200646

Binder 👈 Launch a binder notebook on this branch for commit 1aff0da

Binder 👈 Launch a binder notebook on this branch for commit 4bb4454

Binder 👈 Launch a binder notebook on this branch for commit 7e0512a

Binder 👈 Launch a binder notebook on this branch for commit dd8c8a9

Binder 👈 Launch a binder notebook on this branch for commit 64e87fb

Binder 👈 Launch a binder notebook on this branch for commit 6fa0d59

Binder 👈 Launch a binder notebook on this branch for commit 6baeaad

Binder 👈 Launch a binder notebook on this branch for commit 3c417b7

Binder 👈 Launch a binder notebook on this branch for commit 82ef24c

Binder 👈 Launch a binder notebook on this branch for commit 6fa0e8a

Binder 👈 Launch a binder notebook on this branch for commit fea58d6

Binder 👈 Launch a binder notebook on this branch for commit a83b5d5

Binder 👈 Launch a binder notebook on this branch for commit 3af6ba0

Binder 👈 Launch a binder notebook on this branch for commit 3653f4a

Binder 👈 Launch a binder notebook on this branch for commit 83ac905

Binder 👈 Launch a binder notebook on this branch for commit 213e1d5

Binder 👈 Launch a binder notebook on this branch for commit 56ca933

Binder 👈 Launch a binder notebook on this branch for commit 047504a

Binder 👈 Launch a binder notebook on this branch for commit 2c6a087

Binder 👈 Launch a binder notebook on this branch for commit 8c23914

Binder 👈 Launch a binder notebook on this branch for commit 6a62194

Binder 👈 Launch a binder notebook on this branch for commit c88aa00

Binder 👈 Launch a binder notebook on this branch for commit dee3985

Binder 👈 Launch a binder notebook on this branch for commit 5e1d26e

Binder 👈 Launch a binder notebook on this branch for commit 47239a2

Binder 👈 Launch a binder notebook on this branch for commit 39a0621

Binder 👈 Launch a binder notebook on this branch for commit c8208d2

Binder 👈 Launch a binder notebook on this branch for commit ad67682

@asteiker asteiker requested a review from saberbrasher April 20, 2026 20:26
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md
Comment thread docs/contributor/triaging.md
Comment thread docs/contributor/triaging.md
Comment thread docs/contributor/triaging.md Outdated
@mfisher87

Copy link
Copy Markdown
Member

Nice work! 🤩

asteiker and others added 8 commits April 22, 2026 17:18
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
@mfisher87

Copy link
Copy Markdown
Member

@asteiker just in case you didn't see them, many of my comments are hidden because I did too many 🫣

@saberbrasher saberbrasher left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome work on this @asteiker and @mfisher87 !! I have a few comments/ questions, but you two definitely did the heavy lifting.

Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
asteiker and others added 7 commits May 18, 2026 08:53
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
Co-authored-by: Matt Fisher <3608264+mfisher87@users.noreply.github.com>
@asteiker asteiker marked this pull request as ready for review July 7, 2026 23:26
@asteiker

asteiker commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

@mfisher87 @saberbrasher I have moved this out of draft and is ready for your re-review! @Sherwin-14 there were a few minor changes made to the workflow diagram so I wanted to make sure you have an opportunity to review as well. It looks like there are conflicts that will need to be resolved but maybe this can be done once it's ready to merge.

@saberbrasher saberbrasher left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A quick initial review! This is looking great, Amy!

Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
Comment thread docs/contributor/triaging.md Outdated
**We hope that this guide will empower anyone to contribute to issue triaging, and address a common question for contributors: "I'm interested in working on the highest priority issues that will solve important problems facing the `earthaccess` community. Where do I begin?"**

When labeling an issue, choose the label(s) that best describes the issue. Using labels consistently and accurately ensures that issues are trackable and searchable.
See the [Issue grooming](#issue-grooming) section below for details on how to identify and browse prioritized issues via the [`earthaccess` GitHub Project](https://github.com/orgs/earthaccess-dev/projects/1).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suggest we maybe call this section "Issue prioritization" to be in line with the title of the page.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right now this section sort of blends in/ gets lost with all the other text. I wonder if putting it in a nice little info box could add a visual separation, and then adding something like:
"Want to start working quickly?" before the "see this section for details...." content might draw attention to it.


## Working issues

- [Assign](https://docs.github.com/en/issues/tracking-your-work-with-issues/using-issues/assigning-issues-and-pull-requests-to-other-github-users) the issue to the implementer.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't this happen automatically for this library? I don't remember ever having to assign myself. I suppose the person creating the issue may not be the person who solves it, but in that case, there would be a PR created by someone else (which would be assigned to the PR creator).

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not aware of the Issue assignments happening automatically. Are you thinking about a workflow where a PR is submitted, and then the related Issue is linked? Is that where you would expect the Issue to get automatically assigned based on the PR assignment? Otherwise how would this be auto-assigned if the issue was in work?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oops, ignore this comment! I was getting the issue assignment functionality here in GitHub mixed up with another tool.

asteiker and others added 5 commits July 14, 2026 12:16
Co-authored-by: Saber Brasher <134096880+saberbrasher@users.noreply.github.com>
Co-authored-by: Saber Brasher <134096880+saberbrasher@users.noreply.github.com>
Co-authored-by: Saber Brasher <134096880+saberbrasher@users.noreply.github.com>
Co-authored-by: Saber Brasher <134096880+saberbrasher@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document bug and feature prioritization process

3 participants