Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Make better use of the GitHub banner on Team Explorer #1973

Open
@jcansdale

Description

@jcansdale

Current UI

When a user is on a GitHub repository, they'll see GitHub banner at the top of the Team Explorer - Home page.

image

At the moment the only active element is the link to the repository on github.com.

Possibilities

We could use this canvas to show the user dynamic content like how many open PRs there are there are or to highlight actions that make sense given the current context.

image

For example:

  1. Show the number of open PRs and issues (when we add issue support)
  2. When the user is on a branch without a corresponding PR - show a New pull request button
  3. When the user is on a publish repository that they don't own - show a Fork this repository button

There are perhaps design queues and buttons that we could borrow from github.com to make the user feel at home.

Similar Functionality

It looks like VSTS does something kind of like this:
image

Clone Repository opens up a UI inside Team Explorer - Home. The Web Portal and Task Board open up external links.

Questions

  • Is this a good place to differentiate our extension features from Git support in Team Explorer?
  • Is this a well trafficked part of Visual Studio that we could use to highlight useful functionality?
  • Would it make sense to consolidate GitHub buttons with the batter rather than having them separate?
  • Is the array of buttons confusing for users?

Here is what a GitHub repository looks like:
image

Here is VSTS for comparison:
image

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions