Alternative page for Landscape
pascalgrimaud opened this issue · comments
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:
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 : 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.
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.
I assigned myself to this issue because I would like to have a full-stack experience in jhipster-lite by implementing a new feature 😄
Here is a demo of using the preset configurations 😃💙: