Yes. You can code with DevSpaces in any modern browser.
For added convenience, we also have a browser extension (that allows you to open DevSpaces with a single-click from GitHub or other supported repositories). This extension is currently available for Chrome, Edge and Firefox. A Safari browser extension is coming soon.
Yes – current DevSpaces is different from the previous version which connected to your desktop. This current version, powered by Gitpod, runs entirely online in your browser.
DevSpaces is a container-based Dev Environment accessible through the browser.
DevSpaces supports GitHub, GitLab and BitBucket. Since all of Trilogy repos are on GitHub, your experience should be smooth.
DevSpaces currently supports sign up only through GitHub, GitLab and BitBucket.
Not yet. Currently, DevSpaces is available exclusively for the Trilogy group.
A workspace is what you code in. It consists of the files, configuration and the underlying docker file. Workspaces are created on the fly, driven by convention and configuration.
Yes, simply point your browser to this URL “https://trilogy.devspaces.com/#your_git_url” where your_git_url is the URL of your repository on github. For example, if you github repo is at https://github.com/engineyard/todo, then you can point your browser to https://trilogy.devspaces.com/#https://github.com/engineyard/todo to just get started. You can even access Workspaces for a branch, PR, or issue. You can learn more about .
When you close the browser, your workspace remains intact for the next 30 minutes. After 30 minutes, your Workspace will terminate but the file system and preferences will be saved. You can restart the workspace later, however if you don’t use it within a 14-day time period, DevSpaces will delete that workspace. Keep in mind, you can always start a fresh workspace as they are designed to be ephemeral resources.
Yes and No. It’s important to identify why you need ‘sudo’ access – for most use-cases, you need sudo to install missing packages or dependencies. You can achieve the same thing by adding those dependencies, packages to the dockerfile.
It is VS Code compatible, meaning it’s not exactly VS Code but it has the same great VS Code experience. You can install VS Code extensions from within the IDE itself.
Yes. It is available for all Trilogy applications and is currently available only for Trilogy.
Yes. You can standardize by setting .gitpod.yml and checking it into your git repository. You can even customize your Docker image or Docker file using .gitpod.yml – this is the docker image on which your dev environments run.
Yes. Your DevSpace runs within a VPC that is peered with the Trilogy network.