Skip to content

jepetty/vscode-pull-request-github

 
 

Repository files navigation


logo
vscode-pull-request-github

Review and manage your GitHub Pull Requests directly in VS Code

Build Status

This extension allows you to review and manage GitHub Pull Requests in Visual Studio Code. The support includes:

  • Authenticate and connect VS Code to GitHub
  • List and browse Pull Requests from within VS Code
  • Review PRs from within VS Code with in-editor commenting.
  • Validating PRs from within VS Code with easy checkouts.
  • Terminal integration that enables UI and CLIs to co-exist.

Demo

How to get started?

It's easy to get started with Pull Requests for GitHub in VS Code. Simply follow these steps to get started.

  1. Install latest VS Code Insiders from https://code.visualstudio.com/insiders
  2. Grab the latest VSIX from https://github.com/Microsoft/vscode-pull-request-github/releases/
  3. Install the VSIX by running Extensions: Install from VSIX from your command palette.
  4. Reload VS Code after the installation (click the reload button next to the extension)
  5. Open your desired repo
  6. Go to the SCM Viewlet, and you should see the GitHub Pull Request treeview.
  7. A notification should appear asking you to sign in GitHub, follow the directions to authenticate
  8. You should be good to go!

Extension

This extension is still in development, so please refer to our issue tracker for known issues, and please contribute with additional information if you encounter an issue yourself.

How to run from source?

If you want explore the source code of this extension yourself, it's easy to get started. Simply follow these steps:

  1. Clone the repository
  2. Run yarn
  3. Compile in the background
    • Run yarn run watch
    • Or you can directly start this task by Command Palette -> Run Build Task
  4. F5, launch the extension in latest VS Code Insiders.

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

About

VS Code Pull Request Provider for GitHub

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.8%
  • CSS 4.2%
  • JavaScript 1.0%