VisualStudio icon indicating copy to clipboard operation
VisualStudio copied to clipboard

Add Issue Management to Visual Studio

Open drobertson123 opened this issue 7 years ago • 14 comments

Love this extension, but it has a big missing item. It would be extremely helpful to be able to manage GitHub issues from VS while I am working on the code.

Yes, I know I can jump out to the web page and do this, but it is a major slowdown and kills workflow. Having Issues Management inside Visual Studio would be much better.

The key features would be;

  • Create new issue from inside VS
  • Browse and Read open issues
  • Filter for Issues assigned to me
  • Issue management, including tags and open/close
  • Add comments to Issue
  • Easy Issue attribution for commits (a lookup or list, no more figuring our what issue number by going to github)

Wishlist Items;

  • [In code editor] Highlight code and Add as Issue Comment or Create Issue
  • [not sure how this would be implemented] Code links in issues, go from issue directly to code area

Keep up the good work and thank you.

drobertson123 avatar Feb 11 '18 17:02 drobertson123

Hi @drobertson123 - thanks for the feature request. You will be pleased to know that we plan to start on support for Issues after we've finished with Pull Request Reviews, which will hopefully be within the next few months. I'll come back here to check on your key features before starting that work.

grokys avatar Feb 12 '18 12:02 grokys

@grokys I just wanted to check in and see if the "Issues" features timeline was getting any closer.

I would be happy to add any details or ideas to the thoughts above if that is useful. Otherwise, I am happy to get out of the way and let you work. :-)

drobertson123 avatar Apr 22 '18 20:04 drobertson123

@grokys I just wanted to check in on the "Issues Management" features for the Visual Studio add-in. Any idea if this is on the projects list anytime soon.

I would be happy to write up more detailed notes on this if you would like.

drobertson123 avatar May 04 '18 17:05 drobertson123

Hey again @drobertson123! Yes this is on our roadmap for the next quarter - we're hoping to have an MVP in that timeline. Any ideas/detailed notes would be welcomed!

grokys avatar May 04 '18 18:05 grokys

@grokys any movement on the Issues management issue?

drobertson123 avatar Jun 25 '18 04:06 drobertson123

Hi @drobertson123 no movement on this just yet.

We do our best to keep issues up-to-date. You should be able to see in this issue if there are any associated pull requests, and recently we've been tracking issues for the upcoming release in milestones- (here's the current one) so this issue would also show an associated milestone.

meaghanlewis avatar Jun 25 '18 16:06 meaghanlewis

Thank you for the update @meaghanlewis .

It is just starting to get pretty frustrating waiting on this. Issues management is a day in and day out task. I deal with issues far more often than pull requests. It may not be sexy, but it is critical and one of the most frustrating parts of using GitHub for Visual Studio.

I am just asking that the mundane, day to day tools don't get ignored to chase after cooler toys that don't really help workflow as much. Please don't forget about Issues management. I keep hearing next quarter, next quarter. Please actually get it on the production schedule.

drobertson123 avatar Jul 04 '18 01:07 drobertson123

Hi Doug,

Apologies for the delay on this, we're a very small team but rest assured we're not sitting here twiddling our thumbs.

We did a spike of Issue functionality and determined that the infrastructure we had in place for PRs was too slow for the large number of issues that many projects have (most projects have many more issues than PRs). This necessitated a move to GraphQL (including writing a .NET client library for GraphQL: https://github.com/grokys/Octokit.GraphQL) and a rewrite of our PR list to use data virtualization (#1737 -- a feature that isn't natively supported in WPF).

#1737 is just about finished now, so given that the PR list and the issue list will share 90% of their code, adding issues shouldn't be too much work now (famous last words). However, we do have other areas of improvement that we receive far more feature and support requests for than issues, so I can't guarantee we'll get to it immediately.

grokys avatar Jul 04 '18 05:07 grokys

I do appreciate the work you do and understand the limitations. Sorry if I came off as demanding, but this has been a constant source of frustration and directly affects day to day workflow.

Good luck finishing #1737 and I look forward to seeing the results.

I just looked at Octokit.GraphQL. It looks very useful. Thanks.

drobertson123 avatar Jul 04 '18 16:07 drobertson123

Any movement on this update? The bare minimum would be to simply view issues in a list/grid so you can use the issues numbers when making PRs. This would make my devs never have to leave visual studio and a great feature. Thanks for your work!

efcarey avatar Jan 29 '19 12:01 efcarey

👋 @efcarey no, there is currently no update on when we will finish implementing this feature. There is still a WIP pull request for issue implementation here: https://github.com/github/VisualStudio/pull/1957.

Our goal is to make devs never have to leave Visual Studio either, but as mentioned above, we are just a small core team of maintainers working the best we can to move toward that goal. 😄

meaghanlewis avatar Jan 31 '19 19:01 meaghanlewis

Hi! Is there any news about this feature?

Kalter111 avatar Feb 07 '21 15:02 Kalter111

Just wanted to see if this is still on your roadmap, now that 4 years have passed?

Shujee avatar Feb 05 '22 14:02 Shujee

same question! There used to be a good plugin for VS in the past but it died after 2015: https://github.com/rprouse/GitHubExtension

danielkornev avatar Jul 27 '22 11:07 danielkornev