-
Notifications
You must be signed in to change notification settings - Fork 18
Conversation
@edewit can you point me to those breaking changes so we can understand as impact? |
@bartoszmajsak instead of using |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you squash or rename commits?
@ia3andy I'll squash on merge? |
...ponents/activate-booster-createapp-nextstep/activate-booster-createapp-nextstep.component.ts
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I hope I didn't miss something, but it looks good to me ^^
@@ -4,4 +4,5 @@ export class DependencyCheck { | |||
projectName: string; | |||
projectVersion: string; | |||
spacePath: string; | |||
targetEnvironment: string; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
targetEnviroment
is used by the only standalone launcher. So, can you make as an optional attribute?
@edewit import flow is not working for the demo app. I am getting an error that the repository does not exist. |
@vikram-raj import is fixed with 02d640a |
TODO * register steps together with their 'review' component * refactor summary model object to decouple components and state * introduce a way for review components to scroll back to their "step"
full doc is available https://hackmd.io/wR4tP6KqQZOWqM1Tk3_tUQ?view |
@edewit Don't you think we don't need this variable (nextButtons) in |
With the new setup these buttons can be handled by the client (fabric8-ui) no need to have such a switch on the |
@edewit So, can you please remove this variable? |
@vikram-raj oops sorry I thought I did |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks, @edewit for addressing all my comments.
🎉 This PR is included in version 3.0.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Goal of this refactor is to make the library more extendable for the client. In order to do that we've introduced a way to create custom "steps". To do so one will have to
extend LauncherStep
and implement:This is used to save the state in the URL for the authentication redirects.
Usage also changes instead of 'just' adding
<f8launcher
one needs to add the steps like this:Also new in this version is the ability to customize the 'next buttons' with a section like this:
This will also aid in tailored user experience
BREAKING CHANGE: new client API
fixes: #369