Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

Make discussions on DT better to use than issues #421

Closed
orta opened this issue Aug 3, 2021 · 5 comments
Closed

Make discussions on DT better to use than issues #421

orta opened this issue Aug 3, 2021 · 5 comments

Comments

@orta
Copy link
Contributor

orta commented Aug 3, 2021

In microsoft/TypeScript#44030 one of the big issues with DT is that it's hard to have ecosystem level discussions around DT because the issues generate so much noise. We've migrated the requests for new @types or @types amendments to live inside discussions which comes with a few advantages.

The discussions however fall prey to the same problem that issues had, mainly that they are hard to stay on top of and most of the time they get no replies. We're looking at making the same bot which handles the DT workflow also handle augmenting the experience of keeping on top of the DT discussions.

Feature Plan

  • Add support for having the bot @ DT module owners when people make discussions about their modules
  • Have a way to ping into the Discord for requests for new DT modules (to somewhat gamify the process)
  • Use discussion labels to support following a particular module

WIP PR which adds the bot and sets up most of the above infra: #412

@orta
Copy link
Contributor Author

orta commented Aug 13, 2021

I might have to add support for checking issue comments for this and have them auto-close, I guess there's some GitHub button for doing it as they all seem to have the same syntax:

Screen Shot 2021-08-13 at 8 26 46 AM

@orta
Copy link
Contributor Author

orta commented Aug 16, 2021

The bot is now up and running - DefinitelyTyped/DefinitelyTyped#55125 and DefinitelyTyped/DefinitelyTyped#55172 are good examples of it in action

@elibarzilay
Copy link
Contributor

@orta, is there a way to have other kinds of discussions other than a SO-style Q&A? (It would look a bit odd if this is used for talking about package bugs etc.)

@orta
Copy link
Contributor Author

orta commented Sep 13, 2021

Oops missed this, there isn't any config for anything other than this format - no. This does give the poster the ability to 'close' their own issues, handle upvotes etc

@orta
Copy link
Contributor Author

orta commented Nov 18, 2021

This is solid now

@orta orta closed this as completed Nov 18, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants