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.
It's easy to get started with Pull Requests for GitHub in VS Code. Simply follow these steps to get started.
- Install latest VS Code Insiders from https://code.visualstudio.com/insiders
- Grab the latest VSIX from https://github.com/Microsoft/vscode-pull-request-github/releases/
- Install the VSIX by running
Extensions: Install from VSIX
from your command palette. - Reload VS Code after the installation (click the reload button next to the extension)
- Open your desired repo
- Go to the SCM Viewlet, and you should see the
GitHub Pull Request
treeview. - A notification should appear asking you to sign in GitHub, follow the directions to authenticate
- You should be good to go!
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.
If you want explore the source code of this extension yourself, it's easy to get started. Simply follow these steps:
- Clone the repository
- Run
yarn
- Compile in the background
- Run
yarn run watch
- Or you can directly start this task by Command Palette -> Run Build Task
- Run
- F5, launch the extension in latest VS Code Insiders.
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.