-
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
Improve devfile editing UX #21606
Comments
Thank you for considering these important usability issues. Example: A user wants to develop a new piece of software. They may start with some minimal set of source code, maybe copied from a blog, previous project or generated by something like spring initializer. Any way they do it, they start with some source code, which they probably commit to git.
One possibility: Provide a known minimal devfile that is very robust and should almost always be able to start a dev space. In the above scenario, the user would add this 'bulletproof devfile' to the project along with the initial source. The user could then start the dev space and use the available IDE to edit the 'bulletproof' devfile, transforming it into whatever is needed. There are probably other good paths forward also. Just please keep in mind that we cannot use the IDE to validate/edit the devfile if the workspace cannot start because of an invalid devfile. |
@RickJWagner do you think that #20738 and the following warning message would help? |
any further progress on this? we were at 5 of 7 tasks complete in December... should the other two be raised as priority for the next sprint? |
Both remaining issues are in Team B sprint backlog |
Exluding JetBrains from the epic - #22487 and adding to https://issues.redhat.com/browse/CRW-3398 |
@vitaliy-guliy I believe we can close the epic once vscode walkthrough extension is added by default to che-code |
A pull request that includes the extension into built-ins che-incubator/che-code#326 |
Anyway @vitaliy-guliy if you have an open-vsx.org user I would like to add you as a member of the Devfile namespace. @ibuziuk that's for you as well. |
It's strange I missed it. But it seems vs code builder wants to have a precise version
With
|
There is a regression in VS Code that made not possible to add a container endpoint, environment variable and a command From the good news, the issue was added to February milestone and should be fixed soon. |
@vitaliy-guliy I believe we can close the epic once the regression is fixed on VS Code end |
@vitaliy-guliy the issue you opened has been autoclosed. is it fixed now in 7.82.0 - microsoft/vscode#204522 |
Have just checked it on Dev Spaces 3.12 with Che Code 7.82.1 (VS Code 1.87.0) and can confirm the bug is still there. |
The extension is working fine in che-code 7.84.0, bug with popups was fixed in the upstream. |
Is your enhancement related to a problem? Please describe
To simplify the day 1 activities (start a sample workspace, start a workspace from a git repository) we have removed the Devfile editor from the Dashboard as editing a YAML file to create a workspace was a daunting activity for new users.
As a consequence we have sacrificed a day 2 activity, something that more experienced users loved: the devfile editor. From devfile editor in the dashboard allowed to create and edit a devfile (re)start a workspace from it.
Describe the solution you'd like
There will be multiple alternatives:
The progressive editing flow is the following one:
Subtasks:
Describe alternatives you've considered
We want to avoid the re-introduction of the user dashboard devfile editor because we want that to happen in the IDE. That's where a developer has the best development experience and that's where they expect to edit their workspace. Having to go back to the dashboard to edit the workspace is awkward. This is a feedback we got recurrently from users.
Additional context
https://issues.redhat.com/browse/CRW-3152
The text was updated successfully, but these errors were encountered: