github / VisualStudio

GitHub Extension for Visual Studio
https://visualstudio.github.com
MIT License
2.38k stars 1.2k forks source link

Pull Requests #20

Open shana opened 9 years ago

shana commented 9 years ago

Imported from https://github.com/github/VisualStudioInternal/issues/428

So this is the broad list of things that go into PRs. I've set checkmarks on the bare minimum PR support without which there's probably no point in shipping. Any things that we wouldn't support initially would instead jump to the website to show the information, if possible.

PR Feature - Level 1

pullrequestlistfiltering

Pull Request Creation / Detail

The pull request creation wouldn't have a Conversation tab because, well, it's a new PR, but viewing an existing PR would have it. Still debating whether to use tabs or dropdowns (for space conservation), but tabs do provide useful information.

Not seen in the mockups is the ability to see individual changes list per-commit, which is a very useful feature. Considering having the commit entry as a collapsible pane that shows a list of changed files in the same way as the PR file change list.

pullrequestcreation1 pullrequestcreation2 pullrequestcreation3

Pull Request Detail, alternate form with pull downs

pullrequestcommitlist1

pullrequestconversation1

stevekennaird commented 8 years ago

@shana just out of interest, do you think some form of 'PR Feature - Level 2' or 'PR Feature - Level 3' will be coming any time soon? Or is it an unknown at the moment?

shana commented 8 years ago

@stevekennaird Yup, we're working on it, just taking a more holistic, workflow approach to it. See #491 for some of that!