Enable Workspaces on Web IDE
Description
As part of the broader effort to enable Workspaces across GitLab Engineering projects, we need to ensure that the Web IDE project is set up for Workspaces usage. This includes provisioning the necessary infrastructure, configuring the appropriate devfile, and validating that anyone can successfully spin up Workspaces within this project.
To achieve this, we will:
- Identify any specific requirements for the Web IDE project (e.g., dependencies, runtime environment).
- Ensure that the necessary Workspaces infrastructure is provisioned.
- Configure the project with an appropriate devfile and container.
- Validate that Workspaces can be successfully launched and used for development in this project.
- Document the process for maintainers and users.
Justification
The Web IDE is our other category in groupremote development. As Developer 0, a North Star
Acceptance Criteria
-
Successfully launch a Workspace for the Web IDE project. -
Be able to run the Web IDE test HTTP server (Example App) within the Workspace -
Update relevant documentation in the project for users and maintainers
Edited by Cindy Halim