Giter Site home page Giter Site logo

githubextension's Introduction

GitHub Visual Studio Extension

Join the chat at https://gitter.im/rprouse/GitHubExtension

Build status

A visual studio extension for working with issues on GitHub.

Access and manage GitHub issues for repositories that you have commit access to. You can filter and view issues for a repository, edit issues, add comments and close issue. This is the first Alpha release, more features are coming.

Download

The easiest way to download is by going to Tools | Extensions in Visual Studio and searching for the GitHub Extension. It is also available in the Visual Studio Gallery and in the GitHub Releases for the project.

Instructions

  • To view a list of open issues, go to View | Other Windows | GitHub Issue List (Ctrl+W, Ctrl+G)
  • Log in to GitHub by clicking the logon icon at the upper right of the issue list window
  • Open the issue window by double clicking an issue in the list, or by going to View | Other Windows | GitHub Issue Window (Ctrl+W, Ctrl+H)
  • Add a new issue to the selected repository with the + button in the issue list, or from Tools | New Issue on GitHub (Ctrl+W, Ctrl+I)
  • Edit an issue with the edit button on the Issue window
  • Add comments to, or close and issue with the comment button on the issue window

Two Factor Authentication

We do not currently support GitHub's Two-Factor Authentication system. However, you can generate a Personal Access Token to log in to your GitHub account instead.

  1. Visit the following URL: https://github.com/settings/tokens/new
  2. Enter a description in the Token description field, like "Visual Studio token".
  3. Click Create Token.
  4. Your new Personal Access token will be displayed.
  5. Copy this token, and enter it in the Token text box in the logon dialog. You can now log in as usual.

If you ever want to revoke the token, visit the GitHub Applications settings page and click Delete next to the key you wish to remove.

Credits

Screenshots

Login Window

Login

Issue List

Issue List

Issue Window

Issue Window

Building

This project supports Visual Studio 2012 and newer. You will need the Visual Studio SDK installed for the particular version of Visual Studio you are testing.

Optionally, set the GitHub CLIENT_ID and CLIENT_SECRET in Secrets.cs which is in the Model folder of the GitHubIssues project. Note that if these values are not set, the only supported authentication method will be specifying an access token generated according to the steps described in Two Factor Authentication, above.

To debug,

  1. Set GitHubExtension as the startup project
  2. Select Debug โ†’ Start Debugging

githubextension's People

Contributors

rprouse avatar sharwell avatar slaks avatar mikecoop avatar gitter-badger avatar

Watchers

James Cloos avatar Alexey Smorkalov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.