Watching for new questions with narrow language tags that are missing the generic language tag #10
Labels
bot-idea
For issues that suggest a new bot idea.
gh-approved
For bot-ideas that have been approved by the GitHub admins and are allowed to create a repo
in-discussion
For bot-ideas that are still being discussed/pending approval.
Name of the bot: -
General topic: tags
Requires feedback: no
Problem the bot is supposed to solve: There are a few tags that have specific versions, but should always imply tagging with a broader tag too. The community has been asking on meta for hierarchical tags; it's not likely to happen in 6-8. So now when a question is only tagged with a specific tag (say, [python-3.x]) but not the generic tag (say, [python]), gold badge holders of the generic tag won't be able to dupe hammer the question, and adding the tag themselves would void their hammer on the question. It would be nice to be able to step in when a question is new and pop the generic tag onto it.
Ideas for implementation: the listening part seems straightforward enough: watch the front page, look up tags, post a message if a narrow tag is missing the generic. The hard part is defining tag hierarchies that are likely (preferably guaranteed) to make sense. Combination of tags that sometimes (but not always) go hand-in-hand might cause more harm than good.
Pros: the feature doesn't really need a separate bot; it could be included in any existing bots that monitor the front page. There's very little functionality to implement, we only need to get the tags right.
Cons: due to my personal experience I'm only aware of [python-2.7],[python-3.x] < [python]. There's [perl5] and [perl6] which look like it is a similar case, but the two language versions are different enough that I suspect the perl guys don't want to slap a [perl] tag on anything with either of the aforementioned tags. While other (not necessarily language-related) examples are sure to be around, it's entirely possible that there aren't enough cases for strict hierarchical tags that would merit creating a bot in the first place.
The text was updated successfully, but these errors were encountered: