Skip to content
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

CHE 5258 Restyle main tab panels #2282

Merged
merged 5 commits into from
Sep 13, 2017
Merged

CHE 5258 Restyle main tab panels #2282

merged 5 commits into from
Sep 13, 2017

Conversation

olexii4
Copy link
Contributor

@olexii4 olexii4 commented Jun 23, 2017

What does this PR do?

Restyle main tab panels.

What issues does this PR fix or reference?

eclipse-che/che#5257

Changelog

-- Restyle main tab panels.

Release Note

This version introduces a major usability improvement on the dashboard. In the latest versions of Che, we focused on providing a new flow to create workspaces. Now, we are introducing a new way of managing your workspace and configuring it.

We splited the configuration of a workspace into new sections:

  • Overview: Define the main workspace information
  • Projects: Manage the projects from your workspace
  • Machines: Define the runtime used by the workspace
  • Agents: Configure the tools that you want to install the workspace
  • Servers: Access services that are running in your workspace and expose their ports
  • Env Variable: Define the environment variable for the workspace
  • Config: Get the json configuration of the workspace
  • SSH: Connect to your workspace over SSH
  • Share: Share workspace with your team mates

[Insert Machine gif]

You can easily manage the machines of your workspace. You can define multiple machines, by using a recipe (dockerfile or composfile). You can easily define which of the machine must be used as dev-machine which will get the projects mounted in. Also, it is simpler to configure the RAM for each of the machines of your workspace.

[Insert Agent gif]

Configuring the tools that are injected into each of the machine you are using in your workspace is now getting simpler. The dedicated tab, allow you to select a machine and just toggle on/off each of the Agents you want to enable or disable.

[Insert Servers gif]

Easily get information about the services that are running in your workspace (when the workspace is running). You can also expose new services which can be used by external ports.

[Insert Env Variables gif]

In certain situation, you might need to configure certain environment variables for your machine. This can be done as part of the machine's recipe, but we are now making it simpler, by providing the ability to manage that directly from the dashboard.

We are looking forward to hearing your feedback on this important improvements on the way you can manage and configure your workspaces.

@olexii4 olexii4 changed the title Che 5258 CHE 5258 Restyle main tab panels Jun 23, 2017
@ashumilova ashumilova added this to the 5.14.0 milestone Jun 23, 2017
@ashumilova
Copy link
Contributor

@slemeur should docs be updated with this PR or when whole flow is ready?

@slemeur
Copy link
Contributor

slemeur commented Jun 23, 2017

@ashumilova: The functions and features of the dashboard are not changed by the PR, it's styles that are updated. This PR imply to update the screenshots we have in the docs. I think we should create an issue in docs in order to plan that work and make it needed for this merging PR.

When the flow, workspace details will be changed, we will have to revisit the explanations we have on docs, it will be more important work where you will get help in order to edits those.

@ashumilova ashumilova modified the milestones: 5.15.0, 5.14.0 Jun 29, 2017
@riuvshin riuvshin removed this from the 5.15.0 milestone Jul 14, 2017
Signed-off-by: Oleksii Orel <oorel@redhat.com>
Signed-off-by: Oleksii Orel <oorel@redhat.com>
Signed-off-by: Oleksii Orel <oorel@redhat.com>
Signed-off-by: Oleksii Orel <oorel@redhat.com>
Signed-off-by: Oleksii Orel <oorel@redhat.com>
@olexii4 olexii4 merged commit 4f5d394 into master Sep 13, 2017
@olexii4 olexii4 deleted the CHE-5258 branch September 13, 2017 16:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants