-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Redesigned experience for managing workspaces #4359
Comments
Add mockups for the workspace details |
Do you have a mockup of view where one can edit the raw configuration? It may be needed for environment implementation specific syntax. |
I didn't added a mockup for that, but it was mentioned in the description of the epic that we'll keep a "RAW Config" tab, which allow to get the json representation of the workspace and edit it - as we do today. Also, when creating a workspace, you'll still have the ability to create the workspace from a JSON config. From the workspace list you'll have a button "Import workspace", there you'll be able to provide your raw configuration. |
Thanks for the clarification! |
Goals
In the past, we have unified the flows to create and edit workspaces, but it added more usability challenges to the end-user than the benefits.
We also introduced the multi-machines workspaces which also complexified the usability of the Dashboard when it's time to configure a workspace.
The goals of this epic is to improve the user experience around creating workspaces from Dashboard and managing them. We will also rethink the loading experience and the transitions between the Dashboard and the browser IDE.
Details
Create Workspace flow:
The idea is to provided a guided flow for the user when he has to create a workspace. We'll use this flow consistently in the dashboard to allow the creation of workspace (either it's a team workspace, or the first screen displayed to the user when starting Che).
Workspace Details:
Loading Sequence
Mockups
Create workspace
(the widget at the bottom is showing the "Add Project" popover.)
Workspace details
Here the goal is really to simplify the workspace details screens - especially the "Runtime" tab.
We will split the various configuration items of the workspace into multiple tabs.
Please Note that for now, we will just rename "Workspace Config" to "RAW Config".
Workspace Overview
Note: In the future, we can add more information into the "Overview" in order to summarize what's defined in the other tabs.
Workspace Machines
Workspace Agents
Workspace Servers
Workspace Environment Variables
Loading sequence
refer to #5231
The text was updated successfully, but these errors were encountered: