Red Hat CodeReady Workspaces
A collaborative kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development.
The kubernetes-native developer workspace server and IDE
Built on the open Eclipse Che project, Red Hat CodeReady Workspaces provides developer workspaces, which include all the tools and the dependencies that are needed to code, build, test, run, and debug applications. The entire product runs in an OpenShift cluster hosted on-premises or in the cloud and eliminates the need to install anything on a local machine.
Project lead Brad Micklea explains the benefits of Eclipse Che at JavaOne
Centralized developer environments
Provides a centralized platform on OpenShift to define, administer, and manage developer environments. It simplifies the configuration of developer tools and secures access to the source code.
Developers’ workspaces run on OpenShift from the moment they’re started. They support multi-container configurations for developing microservices-based applications and can scale to any size. This allows developers to work in replicas of the production environment in order to speed production problem diagnosis.
Source code protection
Red Hat CodeReady Workspaces are centrally hosted in an OpenShift cluster controlled by IT policies. Source code never lands on hard-to-secure laptops, but developers can still perform all the tasks they’re used to with a laptop setup.
Pre-built or custom stacks
Red Hat CodeReady Workspaces’ stacks are recipes for developer environments which include the base OS, all the runtime components needed by a project, the developer tooling needed, and the source code for the project (including optional branch and commit ID specifics). Pre-built stacks with supported Red Hat technologies can be used, or custom stacks can be created and shared across the developer teams.
Includes Red Hat SSO to handle authentication and security between the developer teams. Allows integration with LDAP or AD.
Bundles a rich, browser-based IDE with language tooling, autocompletion, refactoring, code navigation, debuggers, terminal to access containers, Git integration, and more.