python / mypy

Optional static typing for Python
https://www.mypy-lang.org/
Other
18.21k stars 2.78k forks source link

Keeping the issue tracker healthy #12384

Closed JelleZijlstra closed 2 years ago

JelleZijlstra commented 2 years ago

There are currently 2.1k open issues, and it's increasingly difficult to find duplicates and keep track of what's important to fix. I just spent some time adding more labels and applying them to issues without informative labels, based on this search result.

Topic-specific labels help in a few ways:

Help is appreciated from anyone active on this tracker. Here's a few things anyone can do:

Here are some notes on specific labels:

AlexWaygood commented 2 years ago

I'd be interested in becoming a mypy triager. Python-typing CV:

I'm far from an expert on mypy's internals, but I'm interested in helping apply appropriate labels to issues as they come in and identifying possible duplicates.

jhance commented 2 years ago

I think bug vs feature is pretty useful - but things are often misclassified as bugs when we haven't documented what the expected behavior is so therefore it is a feature.

KotlinIsland commented 2 years ago

I'm very interested in volunteering as a triager.

JukkaL commented 2 years ago

@JelleZijlstra Great stuff! I agree that the issue tracker has not been very well maintained. We've periodically done some spring cleaning when meeting other team members in person, but that stopped during the pandemic.

I have a few concrete ideas that might help:

@KotlinIsland Thanks for the offer! To start onboarding, are you okay with emailing me so that we can discuss the next steps offline?

AlexWaygood commented 2 years ago

Having put a bit of time into triaging over the last week or so, here's a few notes from me:

JelleZijlstra commented 2 years ago
  • I think an "affects-typeshed" label would be useful. Some other labels that I think might be useful:

    • "topic-metaclasses" (and/or "topic-types-of-types")
    • "topic-async"
    • "topic-variable-scope"

I added all these

hauntsaninja commented 2 years ago

In the spirit of keeping the issue tracker healthy