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 PRs 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 GitHub Pull Requests for Visual Studio Code. Simply follow these steps to get started.
- Make sure you have VSCode version 1.27.0 or higher
- Download the extension from the marketplace
- Reload VS Code after the installation (click the reload button next to the extension)
- Open your desired GitHub repo
- Go to the SCM Viewlet, and you should see the
GitHub Pull Request
treeview. On the first load, it will appear collapsed at the bottom of the viewlet. - 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.
See our wiki for our FAQ.
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 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.