You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Alex Ross edited this page Nov 18, 2024
·
25 revisions
Welcome to the vscode-pull-request-github wiki!
FAQ
1. How does authentication to GitHub work?
The authentication workflow is OAuth based, where GitHub Pull Requests initially makes a request to a new Auth endpoint, which then triggers a traditional OAuth flow to GitHub. Once the OAuth flow is completed, the token is returned to VS Code, and stored in an encrypted store (KeyChain or alike) locally on your computer.
GitHub Enterprise 3.1-3.9: please use up to version 0.98 of the extension
GitHub Enterprise 3.10 and higher: please use the latest version of the extension.
If you encounter any problems, please open an issue an include the GitHub Enterprise version you're using.
3. Why isn't the extension starting?
If you're using an OSS build of Visual Studio Code (for example, the archlinux community build), the extension will fail to activate unless you launch with the flag --enable-proposed-api GitHub.vscode-pull-request-github. In the official build of VSCode, we have a product.json file that has a list of extensions that are allowed to use the proposed APIs. Since this is absent in the OSS build, the flag is needed to enable the proposed api for this extension.
4. When will the next release occur?
We align our releases and milestones with the main VS Code project. You can view the iteration plan there, and that will tell you approximately when the next full release will be. Patch releases are not aligned with the VS Code project and will occur as needed.
If there's a change you want to have before the next release, you can always install the nightly build (and disable the stable version of the extension).
5. What about supporting other providers such as Gitlab and Bitbucket?
To build this extension, we introduced a new proposed api for adding comments that is meant to be generic (in the release notes here: https://code.visualstudio.com/updates/v1_27#_comment-providers). This extension is meant only to add support for GitHub pull requests - trying to make it integrate with other git providers would make it bloated.
Instead our intent is to have a separate extension for each Pull Request provider. We encourage the community to look into this.