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

feat(*): new onboarding process #194

Merged
merged 55 commits into from
Jan 20, 2022

Conversation

tomaszwylezek
Copy link
Contributor

@tomaszwylezek tomaszwylezek commented Aug 3, 2021

Summary

PR is about to add a new onboarding process

It will resolve issue #271 and introduce a new onboarding process during which the user gets familiar with Kuma and will be able to set up basic resources.

Steps

Welcome

Screenshot 2022-01-20 at 08 39 03

Deployment types

Screenshot 2022-01-20 at 08 39 08

Configuration storage types

Screenshot 2022-01-20 at 08 39 26

Multi-zone

Screenshot 2022-01-20 at 08 39 31

Create the mesh

Screenshot 2022-01-20 at 08 39 35

Add servives

Screenshot 2022-01-20 at 08 39 39
Screenshot 2022-01-20 at 08 39 46

Dataplaens overview

Screenshot 2022-01-20 at 08 39 57

Completed

Screenshot 2022-01-20 at 08 40 01

Work in progress, draft to give an ability to do an overview of what has been done so far.

@tomaszwylezek tomaszwylezek force-pushed the feat/new-onboarding-process branch 3 times, most recently from eb5a220 to 0afba53 Compare August 10, 2021 08:13
@tomaszwylezek tomaszwylezek force-pushed the feat/new-onboarding-process branch 2 times, most recently from 7ed5d94 to 62029a8 Compare August 18, 2021 09:18
@tomaszwylezek tomaszwylezek force-pushed the feat/new-onboarding-process branch from 62029a8 to 8aa7be9 Compare September 14, 2021 10:39
@netlify
Copy link

netlify bot commented Sep 14, 2021

✔️ Deploy Preview for kuma-gui ready!

🔨 Explore the source changes: 2174f19

🔍 Inspect the deploy log: https://app.netlify.com/sites/kuma-gui/deploys/61e9140b4ca0610007cc1e19

😎 Browse the preview: https://deploy-preview-194--kuma-gui.netlify.app/

@tomaszwylezek tomaszwylezek force-pushed the feat/new-onboarding-process branch 3 times, most recently from 2963455 to 3db8f49 Compare September 23, 2021 10:47
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
@lahabana lahabana linked an issue Nov 29, 2021 that may be closed by this pull request
@tomaszwylezek tomaszwylezek force-pushed the feat/new-onboarding-process branch from f97a2ce to bf81d3c Compare November 30, 2021 16:00
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
@tomaszwylezek tomaszwylezek force-pushed the feat/new-onboarding-process branch from bf81d3c to 2144f27 Compare November 30, 2021 16:49
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
@tomaszwylezek tomaszwylezek marked this pull request as ready for review December 9, 2021 15:28
@tomaszwylezek tomaszwylezek requested a review from a team as a code owner December 9, 2021 15:28
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
@tomaszwylezek tomaszwylezek force-pushed the feat/new-onboarding-process branch 2 times, most recently from a906582 to 758fdf6 Compare January 14, 2022 10:05
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
@tomaszwylezek tomaszwylezek force-pushed the feat/new-onboarding-process branch from 758fdf6 to e736a19 Compare January 14, 2022 10:05
src/views/Onboarding/Welcome.vue Outdated Show resolved Hide resolved
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
@bartsmykla bartsmykla changed the title Feat/new onboarding process feat(*): new onboarding process Jan 19, 2022
Copy link
Contributor

@bartsmykla bartsmykla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm overall

src/components/Global/Header.vue Outdated Show resolved Hide resolved
:to="{
name: nextStep,
}"
@click.native="lastStep ? skipOnboarding() :changeStep(nextStep)"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
@click.native="lastStep ? skipOnboarding() :changeStep(nextStep)"
@click.native="lastStep ? skipOnboarding() : changeStep(nextStep)"

Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
Signed-off-by: Tomasz Wylężek <tomwylezek@gmail.com>
@tomaszwylezek tomaszwylezek merged commit 53691f6 into kumahq:master Jan 20, 2022
@tomaszwylezek tomaszwylezek deleted the feat/new-onboarding-process branch January 20, 2022 10:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New onboarding view
3 participants