shaal / gitpod-firefox-dev

Firefox development with Gitpod = ❤️

Home Page:https://williamdurand.fr/2022/05/03/developing-firefox-in-firefox-with-gitpod/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gitpod-firefox-dev

CI

This repository contains a proof of concept to develop Firefox using Gitpod.io.

Try now by clicking the button below:

Open in Gitpod

Configuration

When opening a workspace, the standard Mozilla developer utilities are already available (git-cinnabar, mach, moz-phab, etc.) However, by defining some optional environment variables in your Gitpod account, you can pre-configure some of this tools.

Try server credentials

Mozilla's try server allows developers to test a patch before checking the patch to the core repository.

If you have access to the try server, you can add your try credentials to Gitpod. This will allow ./mach try to work right out of the box.

For this, define the following environment variables in your Gitpod account:

  • FIREFOX_TRY_USERNAME: the username of your try server account.
  • FIREFOX_TRY_SSH_KEY: the private ssh key of your try server account. The key must be formatted with \n for each newline.

MozPhab credentials

Phabricator is used for Firefox's code reviews. The moz-phab command-line tool comes pre-installed in the workspace, but it needs an API key to work properly.

To configure moz-phab with your own credentials, define the following environment variables in your Gitpod account:

About

Firefox development with Gitpod = ❤️

https://williamdurand.fr/2022/05/03/developing-firefox-in-firefox-with-gitpod/


Languages

Language:Shell 78.1%Language:Dockerfile 21.9%