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

Onboarding: fresh machine - you open PD for the first time without having podman installed #3172

Closed
lstocchi opened this issue Jul 11, 2023 · 4 comments
Assignees
Labels
area/dashboard 📊 Concern the dashboard from Container Desktop area/extension/podman 🦭 kind/feature 💡 Issue for requesting a new feature

Comments

@lstocchi
Copy link
Contributor

Is your feature request related to a problem? Please describe

This issue follows the discussion we had about the onboarding.

The first use case to work on is when the user opens PD for the first time and there is no podman/docker installed.

Describe the solution you'd like

The user should be guided through a series of step to set up podman

Describe alternatives you've considered

No response

Additional context

No response

@lstocchi lstocchi added the kind/feature 💡 Issue for requesting a new feature label Jul 11, 2023
@lstocchi lstocchi self-assigned this Jul 11, 2023
@afbjorklund
Copy link
Contributor

afbjorklund commented Jul 11, 2023

Was there a problem with the current approach, where it shows a screen and links to documentation ?

podman-desktop-without-podman

❌ podman cli was not found in the PATH

@lstocchi
Copy link
Contributor Author

lstocchi commented Jul 11, 2023

@afbjorklund the idea is to provide an onboarding workflow to guide the user to set up everything needed by an extension to work smoothly. Imagine having multiple steps (like a wizard) that install all tools needed by the extension and/or guide the users to set the most important options. For podman it could be 1° step check system -> 2° step install podman -> 3° step set some settings .... At the end of the onboarding the user should have PD fully set to work with it.

Even external extensions could create their own onboarding.
This is the "first" issue to implement a simple workflow for podman. Then we'll iterate on it.

@afbjorklund
Copy link
Contributor

Yeah, I suppose that would be an improvement to the current wall of text (especially if you end up with no options).

https://podman.io/docs/installation#installing-on-linux

lstocchi added a commit to lstocchi/podman-desktop that referenced this issue Jul 20, 2023
Signed-off-by: lstocchi <lstocchi@redhat.com>
lstocchi added a commit to lstocchi/podman-desktop that referenced this issue Jul 21, 2023
Signed-off-by: lstocchi <lstocchi@redhat.com>
lstocchi added a commit to lstocchi/podman-desktop that referenced this issue Jul 21, 2023
Signed-off-by: lstocchi <lstocchi@redhat.com>
lstocchi added a commit to lstocchi/podman-desktop that referenced this issue Jul 21, 2023
Signed-off-by: lstocchi <lstocchi@redhat.com>
@benoitf benoitf added area/dashboard 📊 Concern the dashboard from Container Desktop area/extension/podman 🦭 and removed status/need-triage labels Jul 27, 2023
@lstocchi
Copy link
Contributor Author

Closing, this workflow is covered

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dashboard 📊 Concern the dashboard from Container Desktop area/extension/podman 🦭 kind/feature 💡 Issue for requesting a new feature
Projects
Archived in project
Development

No branches or pull requests

4 participants