Universal developer image
To power your workspaces, OpenShift Dev Spaces ships with a multi-purpose, all-in-one universal developer image (UDI), which replaces the need for a set of stack images. The OpenShift Dev Spaces UDI image includes language runtimes, compilers, package managers, tools, and utilities, supporting languages like Java (including Quarkus), Node.js, Python, Golang, and others. It also supports Red Hat environments and runtimes like Red Hat Fuse and Red Hat JBoss Enterprise Application Platform.
Want to extend the UDI with your own content? You can build a container image based on the UDI image, include your custom development tools, omit things you don't need, and once published to a container registry, use that new image with your team via a devfile. Assuming everyone on your team uses that custom image, you know everyone has the same libraries, runtimes, and tools—and the same levels of security patches and bug fixes, too!
OpenShift Dev Spaces delivers a full-featured IDE that includes code completion, syntax highlighting, refactoring, debugging, and everything else you would expect from a great development environment.
And soon, we'll be adding support for even more IDEs, including IntelliJ IDEA Community Edition and VSCodium, the fully open source version of Visual Studio Code.
By the way: OpenShift Dev Spaces delivers a full-featured IDE that includes code completion, syntax highlighting, refactoring, debugging, and everything else you would expect from a great development environment. (Although you can use SSH to access your workspaces from Eclipse and other tools if you prefer.)
Securing your code
Another development issue is securing the source code and other intellectual property stored on laptops. With OpenShift Dev Spaces, the working copy of the code is centrally managed on the OpenShift cluster where the developer workspace runs. There is nothing on the local machine anymore. Your laptops might be anywhere, but you always know where your source code is.
Get started!
Best of all, it’s easy to sign up for the beta. Visit the product page to get the code and everything you’ll ever need to know about the product.
OpenShift Dev Spaces gives you greater security, faster onboarding, and makes sure your code works on their machines too.