Gitpod Browser extension
This is the browser extension for Gitpod. It supports Chrome (see Chrome Web Store), Firefox (see Firefox Add-ons) and Edge (see how to install Chrome extensions), and adds a Gitpod button to the configured GitLab, GitHub and Bitbucket installations (defaults to gitlab.com
, github.com
, bitbucket.org
, and gitlab.cn
) which immediately creates a Gitpod workspace for the current Git context:
Build
Chrome & Firefox
yarn install && yarn build && yarn package
Safari
⚠️ A machine running macOS and Xcode 12+ installed is required!
First, run the following to install dependencies and build the web extension:
yarn install && yarn build && yarn package
Then run the build:safari
command to build the Safari extension around the web extension:
yarn build:safari
Hit enter
when presented with this screen.
Xcode
will open the Gitpod.xcodeproj
automatically if it's installed.
Test
Build the extension and
- unzip
gitpod.xpi
and load it as “unpackaged extension” (Chrome) or - load
gitpod.xpi
as “temporary add-on” (Firefox) or - open
Gitpod/Gitpod.xcodeproj
and run the project withcmd
+r
.⚠️ Safari must have Allow Unsigned Extensions enabled.
The extension is active until the next restart of your browser.
Publishing
- Chrome: Users that are member of the Google group
gitpod-browser-extension
are allowed to update new versions in the Chrome Webstore Developer Dashboard. - Firefox: Login at https://addons.mozilla.org/ with user
info@gitpod.io
.
Issues
We are currently tracking all issues related to the browser extension in the gitpod-io/gitpod
repository.
You can use the component: browser-extension
label to search for relevant issues including feature proposals and bug reports.