Primary Scenarios
Log in to GitHub
- Support api token
Corresponding github configuration settings pane
"Share on GitHub" action to publish a project I have open as a GitHub repo (choice of public or private)
support user pricing plan
Action to open GitHub Web UI
Checkout project from GitHub via welcome screen (CheckoutProvider)
View list of my and watched repositories
Click on a repository to open it as a project
Option to enable tasks integration automatically if enabled on GitHub
Secondary Scenarios
- UI for working with pull requests
- view list of pull requests
- send pull request for commit/branch
- add pull-requested code to my local copy without checkin
Support for third party github installations http://fi.github.com/
Fork support (rebase from fork source)
- Publish selected file or code fragment as gist? (looks like API is not ready yet?)
Open source file in browser. Create a http: link from a given source file would be great
- Fork project on GitHub if I've opened someone else's repository