Browser Extensions
The GitLab Support team manages several browser extensions that help Support Engineers with their daily workflows. This page documents how these extensions are managed, developed, and published.
Current Extensions
The browser extensions currently maintained by the Support team and are available publicly:
Extension Name | Browser | Description | URL |
---|---|---|---|
Zendesk Download Router | Chrome | Automatically routes Zendesk downloads into separate folders by ticket number | Chrome Web Store |
Zendesk Download Router | Firefox | Automatically routes Zendesk downloads into separate folders by ticket number | Firefox Add-ons |
A more complete list of recommended extensions can be found in useful browser extensions.
Publishing Extensions
Once an extension has been developed, it can be published to a browser extension store for public distribution.
- Chrome extensions are published and managed through a shared “GitLab Inc” publisher account on the Chrome Web Store. If you would like to use this, you will need to request access. You will also need to register a developer account and pay a $5 USD registration fee.
- Firefox extensions can be published and managed on a personal Mozilla account on Firefox Add-Ons.
Accessing the Chrome Web Store Developer Dashboard
The Chrome Web Store (CWA) Developer Dashboard for the shared “GitLab Inc” publisher account can be accessed through the Chrome Web Store Developer Console.
Access Management
Chrome Web Store Publisher Access
The shared “GitLab Inc” publisher account has been vetted by the Legal team and has been disclosed as a trader account as per Chrome Web Store’s trader disclosure requirements. Therefore for simplicity, it is best to use this account to publish all Chrome extensions.
We have a Google group browser-extensions@gitlab.com
where all members of this group can publish Chrome extensions by using our group publisher account.
Requesting Access
To request access to the Chrome Web Store publisher account, contact Anton Smith (@anton
in Slack).
Do note that an access request is not required.
Managing Access
To add or remove users to the browser-extensions@gitlab.com
group:
- Go to the browser-extensions group members page
- Add or remove members as needed (requires
Manager
role in the group) - Access the Chrome Web Store developer dashboard settings
- Under “Group publisher memberships,” click “Sync” to update permissions
b88590d3
)