
Update: more IDEs are now supported in Space dev environments. Support for other IntelliJ-based IDEs is on the way. Next, you’ll need to select the IDE you want to work with: IntelliJ IDEA with JetBrains Gateway (which can be downloaded via the Toolbox App), or JetBrains Fleet. This way, you can make use of Space dev environments with an existing repository.ĭepending on how much horsepower you need to work on your project, you can choose from one of three virtual machine instance types: Regular (4 CPU cores, 8 GB RAM), Large (8 CPU cores, 16 GB RAM), or Extra Large (16 CPU cores, 32 GB RAM). Tip: You can migrate or mirror an existing Git repository from GitHub or BitBucket and make it available in Space, including all branches, tags, and commits. Additionally, you can create a new dev environment for any merge request, so you don’t have to manually clone code and download dependencies on your local machine to review and test changes. In any Git repository in your Space organization, you can launch a dev environment by clicking Open in IDE. Creating a dev environmentīefore we dive into the customization options, let’s quickly recap how to start developing with Space dev environments. In this post, we’ll take a deep dive into these customization options of Space dev environments and see how you can tailor the dev environment to your team’s needs. Additionally, you can run warm-up tasks and prepare a snapshot that has all the necessary package dependencies already downloaded and a pre-built project index that’s ready to go. One of the many advantages of using Space dev environments is that you can standardize the dev environment for your team, so everyone can start working on a project almost instantly instead of wasting hours setting up their local machines. You can use these remote machines to develop your software on, instead of using your local machine.

A powerful, dedicated virtual machine will run a Docker container that has access to your project’s source code and provides backend components to your local code editor. In JetBrains Space, you can launch dev environments to work on your code remotely.
