jhipster / jhipster-lite

JHipster Lite ⚡ is a development platform to generate, develop & deploy modern web applications & microservices architecture, step by step - using Hexagonal Architecture :gem:
https://lite.jhipster.tech
Apache License 2.0
466 stars 214 forks source link

Refactoring: vue-core module #7587

Open pascalgrimaud opened 1 year ago

pascalgrimaud commented 1 year ago

I think we need to rework on the vue-core module and to split between smaller modules.

I think the vue-core module should add:

It should not add the home page

Then, the home page should be splitted into 2 modules:

Pinia should be in another dedicated module.

Don't hesitate to comment this, if you have better idea.

abdelfetah18 commented 1 year ago

I want to work on this, but I need more details about vue-home-domain. Could you please explain its purpose?

Regarding vue-router, I suggest making it a separate module, similar to vue-pinia.

pascalgrimaud commented 1 year ago

I need to think more, but for now, the vue-home-domain would be nearly empty, as there is no domain. Or maybe simply a Home.ts which would contains the welcome message.

pascalgrimaud commented 1 year ago

About vue-router and vue-pinia, yes, it should be in separated modules