Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [che-dev] Dashboard Next news

What the great news!

Congratulations, team!!!

On Fri, Jan 22, 2021 at 5:40 PM Serhii Leshchenko <sleshche@xxxxxxxxxx> wrote:
It happened!

Now React-based dashboard lives in https://github.com/eclipse/che-dashboard

Che Server packages only React-based dashboard that is available on $CHE_HOST/dashboard.
You should be able to try it out with chectl starting with tomorrow quay.io/eclipse/che-server:nightly image.
And 7.26(after 10 Feb) release will contain only new Dashboard.

If you have any questions or face any major issues, let us (Controller Team) know.
Minor issues and feedback can be provided in the github issues on https://github.com/eclipse/che.

Next steps:
- continue to improve and fill features gaps (specifying override parameters in factory url
  and account details page);
- organize click party where Che teams play with the new dashboard to get more feedback and 
  catch possible major bugs;
- deprecate workspace loader component, since it's not used anymore;
- review Dashboard issues and close one which is not relevant to a new Dashboard;

Hope you'll enjoy using the new Che Dashboard and have a good weekend!

On Fri, Jan 22, 2021 at 12:11 PM Serhii Leshchenko <sleshche@xxxxxxxxxx> wrote:
Hello, all!

The dependencies described above are resolved,
I'm currently working on updating PRs and plan to merge them today.
So, tomorrow nightly Che Server is expected to be with Dashboard Next only (React-based).

I'll keep you informed and let you know when it's done or any new blocker found.

On Tue, Jan 12, 2021 at 6:41 PM Serhii Leshchenko <sleshche@xxxxxxxxxx> wrote:
Hello everyone

I'm happy to share that Dashboard Next (one that based on React) now
is moved from che-incubator[1] organization into eclipse[2].

For time being, it will live in a separate branch named main-react.
During Dashboard->Dashboard Next replacement, it will be moved to the master branch.

There are a few dependencies that are expected to be fixed soon before replacement is done:
1. Revamped Workspaces List is merged (integrations tests are already adapted to it).
2. Dashboard next does not need its own loader[3] is fixed. It's important breaks non-Che Theia 
editors and we try to make sure the first release with Dashboard Next won't get any critical/major bugs.

Due to the same reason, it makes sense to postpone that replacement to 7.26.
It will give us more time to provide fixes for such bugs if any will be discovered.

But apart from that, everything should be ready for dashboard replacement:
1. Upstream documentation is adapted to React-based dashboard[4].
2. Che Server has the corresponding changes where the dashboard is replaced [5].
3. There are integration tests that cover some basics on Dashboard and they are run as PR check [6].
4. There is a draft where we move the React-Based dashboard to master [7].
5. Happy path test is expected to work without changes since it does not really depend on the Dashboard UI.

After the replacement is done, we plan to organize a click-party to catch major bugs earlier.
That's not fully set up but the plan basically is to run the latest Che cluster and welcome each team
to spend some time (30m-1h) clicking and testing the React-based Dashboard in their time-frame.

Sorry for this long email, just wanted to make a plan clear and detailed enough.
If you catch any inconsistency or a missing item in the plan - let me know.

[1] https://github.com/che-incubator/che-dashboard-next
[2] https://github.com/eclipse/che-dashboard/tree/main-react
[3] https://github.com/eclipse/che/issues/18734
[4] https://github.com/eclipse/che-docs/pull/1737
[5] https://github.com/eclipse/che/pull/18549
[6] https://github.com/eclipse/che/pull/18428
[7] https://github.com/eclipse/che-dashboard/pull/122
--

Serhii Leshchenko

SENIOR SOFTWARE ENGINEER

Red Hat 



--

Serhii Leshchenko

SENIOR SOFTWARE ENGINEER

Red Hat 



--

Serhii Leshchenko

SENIOR SOFTWARE ENGINEER

Red Hat 

_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/che-dev

Back to the top