Visual Studio has a super simple way to let customers report feedback (using the button in the top right corner). The customer only fills in a subject and a description and VS takes care of capturing a bunch of metadata (e.g. operating system, locale, VS version etc).
That lowers the bar for customers to report issues while making sure the VS team has all the relevant information they would need to filter and repro the bug.
Donnie had the brilliant idea to leverage the CLI to do something similar:
dotnet feedback
I would expect to have a git commit-like experience, i.e. honoring the EDITOR variable/global config for which editor to use and show an editor window instructing the person on how submit feedback. On top of that, the CLI would recognize the OS and version of .NET being used and submit the data to an end-point.
(Note: It seems Donnie wasn't necessarily serious but I am. I think we don't have a good mechanism to report and collect feedback in a brain dead simple way. This makes it hard for us to assess how many customers have issues with particular parts of .NET.).
The Azure CLI apparently does that already.
I like the idea.
I just don't think it should be under the new command. Perhaps just dotnet feedback.
This really seems to be a good idea, particularly because the dotnet team knows best which data is needed for repro from the framework side.
Sounds good to me.
Most helpful comment
I just don't think it should be under the new command. Perhaps just
dotnet feedback.