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

Multi-root as a default project layout in Che-Theia for simpler multi projects workspaces #19199

Closed
9 tasks done
azatsarynnyy opened this issue Mar 3, 2021 · 12 comments
Closed
9 tasks done
Labels
area/editor/theia Issues related to the che-theia IDE of Che kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. roadmap/3-months Epics that are planned to complete in the short term (within 3 months)

Comments

@azatsarynnyy
Copy link
Member

azatsarynnyy commented Mar 3, 2021

The goal of this epic is to gather and track the work towards setting the multi-root workspaces as a default project layout in Che-Theia.

Additional context

https://www.eclipse.org/lists/che-dev/msg04068.html

Sub-tasks

Che 7.27
Che 7.28
Che 7.29
Che 7.31
Che 7.33
@azatsarynnyy azatsarynnyy added kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. area/editor/theia Issues related to the che-theia IDE of Che labels Mar 3, 2021
@che-bot che-bot added the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Mar 3, 2021
@azatsarynnyy azatsarynnyy removed the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Mar 3, 2021
@azatsarynnyy azatsarynnyy mentioned this issue Mar 4, 2021
11 tasks
@RomanNikitenko
Copy link
Member

RomanNikitenko commented Mar 6, 2021

There are issues related to the multi-root mode:

  • Export launch configurations from devfile to workspace config file #18866
  • Multi-root: workspace folders auto detection #19101
  • allow to customize/provide different projects to be added in workspace root. Could be useful for a maven project to see only sub-folders/modules

If some of them look pretty critical - we could add them to the epic.

@azatsarynnyy azatsarynnyy mentioned this issue Mar 18, 2021
12 tasks
@RomanNikitenko
Copy link
Member

Another issue was created related to multi-root mode: #19370

@RomanNikitenko
Copy link
Member

There is a discussion in comments of the issue #17975 about settings for plugins + multi-root

@l0rd l0rd added the roadmap/3-months Epics that are planned to complete in the short term (within 3 months) label Mar 26, 2021
@l0rd l0rd changed the title Multi-root workspaces as a default project layout in Che-Theia Multi-root Workspaces as a default project layout in Che-Theia Mar 29, 2021
@l0rd l0rd changed the title Multi-root Workspaces as a default project layout in Che-Theia Multi-root as a default project layout in Che-Theia for simpler multi projects workspaces Mar 29, 2021
@azatsarynnyy
Copy link
Member Author

added #19445 as it's important to check before 7.29 release

@azatsarynnyy azatsarynnyy added this to the 7.30 milestone Apr 8, 2021
@azatsarynnyy
Copy link
Member Author

added #19551 to fix in 7.29

@azatsarynnyy
Copy link
Member Author

added #19476 that needs to be fixed before removing the temporary feature toggle

@benoitf
Copy link
Contributor

benoitf commented Apr 22, 2021

hello, here is another issue I'm facing with multi-root: #19645

@azatsarynnyy azatsarynnyy removed this from the 7.30 milestone Apr 27, 2021
@azatsarynnyy
Copy link
Member Author

hello, here is another issue I'm facing with multi-root: #19645

Thanks! It should be fixed in 7.32, most likely. I've updated the sub-tasks list accordingly.
Also, I've moved #19594 to 7.32 as there's a couple of issues that should be fixed first.

@RomanNikitenko
Copy link
Member

I detected one more issue: #19730

@l0rd
Copy link
Contributor

l0rd commented Jun 4, 2021

@azatsarynnyy I don't think we need #19594 to be in this epic (i.e. we can close the epic once #19645 is solved)

@azatsarynnyy
Copy link
Member Author

@azatsarynnyy I don't think we need #19594 to be in this epic (i.e. we can close the epic once #19645 is solved)

@l0rd I agree, removed

@azatsarynnyy
Copy link
Member Author

All sub-tasks are done. So, I'm closing the epic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/editor/theia Issues related to the che-theia IDE of Che kind/epic A long-lived, PM-driven feature request. Must include a checklist of items that must be completed. roadmap/3-months Epics that are planned to complete in the short term (within 3 months)
Projects
None yet
Development

No branches or pull requests

5 participants