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

Alternative page for Landscape #9491

Closed
3 tasks done
pascalgrimaud opened this issue Apr 9, 2024 · 10 comments
Closed
3 tasks done

Alternative page for Landscape #9491

pascalgrimaud opened this issue Apr 9, 2024 · 10 comments

Comments

@pascalgrimaud
Copy link
Member

pascalgrimaud commented Apr 9, 2024

Landscape is designed for a modular approach

After some discussion with @jdubois and @murdos too, we think it could be interesting to have a page for beginners. The page could simply look like the one here: https://start.jhipster.tech/generate-application

It will probably help the users to try JHLite quicker

What do you think?

TO-DO:

@murdos
Copy link
Contributor

murdos commented Apr 9, 2024

I was thinking more about this idea this morning, and if the Landscape page could be loaded with a list of preselected modules (and configured properties) as an optional input, we could use preset configuration, and consider this new page as preset builder.

@swarajsaaj
Copy link
Contributor

@murdos the presets concept is similar to #2907?

@murdos
Copy link
Contributor

murdos commented Apr 14, 2024

@swarajsaaj : yes, there's some overlap. Template and preset are the same idea.
Replay is another use case, but it could be solved by transforming an history file to a template/preset.

@renanfranca
Copy link
Contributor

I was thinking more about this idea this morning, and if the Landscape page could be loaded with a list of preselected modules (and configured properties) as an optional input, we could use preset configuration, and consider this new page as preset builder.

I really like this approach because It is useful in cases where we can't force to select modules using dependency. For example, when I started using jhlite I always created a spring-boot project missing the Tomcat module, so I spent some time without understanding why my application didn't go up.

Another example is when you choose frontend-backend-sonar-queue and it is only a backend project, the sonar queue analysis won't work.

I think the landscape page is really good! I only started to dig into jhlite when launched the first landscape version.

@renanfranca
Copy link
Contributor

I assigned myself to this issue because I would like to have a full-stack experience in jhipster-lite by implementing a new feature 😄

@renanfranca
Copy link
Contributor

Here is a demo of using the preset configurations 😃💙:

preset-configuration-demo.mp4

@renanfranca
Copy link
Contributor

A demo video of the merged preset configuration feature 💙😃

preset-configuration-feature.mp4

@atomfrede
Copy link
Member

Pretty cool! Nice work!

@renanfranca
Copy link
Contributor

Pretty cool! Nice work!

Thank you! I am glad you like it 😊

@pascalgrimaud
Copy link
Member Author

Can it be closed @renanfranca ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants