TLDR: VSCode using remote machines can be used for development

Hello all,
We have started provisioning Linux GCP machines for remote development using 
the VSCode Remote Development extension. After the experimentation phase, some 
developers have already been using it with satisfaction for all their 
developments. These developers are using it for various aspects of Firefox 
development, from frontend to low level C++ code.

Using VSCode you can remotely connect via SSH to a Linux GCP machine that is 
preconfigured for building, debugging and running Firefox.

It gives the impression to develop locally while compilations are done remotely 
and much faster than on most of the systems.

This includes:
A pre-configured and pre-built environment of Firefox.
Git or Mercurial support.
A VNC server up and running for your own instance to interact with Firefox.
Intellisense using clangd for C/C++ and rust-analyzer for Rust.
Support for other programming languages like JS, Python, etc. through different 
already installed extensions.
sccache support to speed up the build process, sharing the build artifacts with 
other users from the same machine.

The documentation can see on the Firefox source docs:
https://firefox-source-docs.mozilla.org/contributing/vscode.html

If you want to give this a try, test it and see if it fits your needs you will 
need a VSCode installation <https://code.visualstudio.com/>, and an account. To 
get an account, feel free to reply to this email or contact <[email protected] 
<mailto:[email protected]>>. If you need support we’ve also created a group on 
Matrix <https://matrix.to/#/#remote-dev-users:mozilla.org>.

Many thanks,
Andi, on behalf of the CI and Quality Tools team.

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CC82CBD5-D940-4024-AC74-AFD80B37E0F2%40mozilla.com.

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to