On Issue Management (braindump edition)

Issues put stress on people. I want to brain dump my thoughts in this topic. Happy to branch out into several new ones (I don’t have the time to do that right now, because baby care). I apologise for jumping back and forth in advance. I have to break this topic up into smaller chunks, because „new users can use at most two links”…

I learned that since I’ve read What it feels like to be an open-source maintainer | Read the Tea Leaves

To workaround the psychological pressure, some folks developed hacks. Take Lodash for example:

In case the linked Twitter thread goes offline, here’s the excerpt:

  • Feature requests are closed issues with feature label and votes needed label, and a :+1: emoji reaction
  • Bugs are open issues tagged with bug label

To see current feature requests, he provides a link that shows all issues labeled feature, sorted by descending count of :+1:.

That’s how he prioritizes new feature development, so everyone knows the “most important” thing to work on next.


But even labels are a crutch. They carry information in a structured format, because GitHub offers not enough fields to track those:

Others auto-close issues after some time. This could be considered harmful:


Structured formats allow for an ecosystem to evolve around issue management. Perhaps you encountered waffle.io in the last decade (before it shut down):

1 Like

Or you participated at Hacktoberfest and were directed to https://up-for-grabs.net/ or https://goodfirstissue.dev/

I feel like this is something we should have in one way or another.

My highest pain point is the unavailability offline. Here something like Git-issue: Git-based decentralized issue management might help.

1 Like

Sure, there is integration of, say Visual Studio Code with GitHub:

I believe, they’ve stolen that from Atom:

But it still requires an Internet connection (Germany has way too many white spots on the connectivity map, that I’d bet on this …).

1 Like

Last item, I promise:

I used to use notifications by mail (back when I was using GoogleMail because Google+).
It had the upside of shipping with header fields, I could use for filtering:

Sadly, most e-mail providers don’t allow to define filters on them (so I’d need to do that client-side, e.g. using Claws Mail).

1 Like