vaadin / platform

Vaadin platform 10+ is a Java web development platform based on Vaadin web components. If you don't know to which repository your bug report should be filed, use this and we'll move it to the right one.
https://vaadin.com
568 stars 79 forks source link

Add EclipseStore as a Database option to start.vaadin.com export dialogue #6772

Open mshabarov opened 1 month ago

mshabarov commented 1 month ago

Describe your motivation

Re-created in Vaadin Platform, because the original issue from @LiveNathan has been moved to a private repo.

Whenever I download a project from the Vaadin app creator (start.vaadin.com), I need to manually remove all of the default database configurations and set up EclipseStore instead. This process is repetitive and time-consuming. Given that Vaadin has partnered with EclipseStore, as highlighted in the YouTube video "Extend your pure Java experience to the persistence layer with EclipseStore", it would be beneficial to offer EclipseStore as an option directly during the project setup process on start.vaadin.com.

image

Describe the solution you'd like

I would like EclipseStore to be included as a database option in the export dialogue of the Vaadin app creator. This addition would streamline the setup process for developers who prefer to use EclipseStore, aligning the setup experience with the demonstrated Vaadin and EclipseStore integration.

Describe alternatives you've considered

Currently, the alternative involves manually removing the default database setup and configuring EclipseStore from scratch. Another alternative is to maintain a custom template project, but this lacks the flexibility and ease of use provided by the Vaadin app creator.

Additional context

Including EclipseStore as an option would not only save time for developers but also reinforce the existing partnership between Vaadin and EclipseStore, making it easier for developers to adopt EclipseStore seamlessly within their projects.

LiveNathan commented 1 month ago

Thanks!

Artur- commented 1 month ago

Do you have an example of what you think the end result should look like?

LiveNathan commented 1 month ago

Yes! Something in between the completeness of the bookstore demo and the simple implementation of the spring boot example

The book store is much more real world, but I'm using the spring boot integration.

LiveNathan commented 1 month ago

Of course, I'm a beginner, so someone from the EclipseStore team is a better resource to define a good starting point for new projects using the Spring Boot integration.