Apps in server repository
- Prepare Vue 3 migration by having 2 build processes one for Vue 2 and one for migrated Vue 3 apps
- Moving forward with necessary migrations to Vue3, the following apps should be migrated.
(names in parenthesis are respective app maintainers)
Ideally all files apps in "one go". Maintaining both Vue versions duplicates dependencies which has a performance impact.
External applications
How to migrate apps?
- Migrate the code to Vue 3
- Remove symlink from build/frontend-legacy/apps
- Remove entry from build/frontend-legacy/webpack.modules.cjs
- Add symlink to build/frontend/apps
- Add entry to build/frontend/vite.config.ts
If the migrated app has dependencies not already present in the Vue 3 version move the dependencies to the root package.json (and remove from build/frontend-legacy if no longer needed for the Vue 2 apps).
This way we can throw away everything from build/frontend* once done.
Reactions are currently unavailable
Apps in server repository
(names in parenthesis are respective app maintainers)
QUESTION: shall we for simplicity split this app into a new account_management app + separate settings ?
Ideally all files apps in "one go". Maintaining both Vue versions duplicates dependencies which has a performance impact.
External applications
How to migrate apps?
If the migrated app has dependencies not already present in the Vue 3 version move the dependencies to the root package.json (and remove from build/frontend-legacy if no longer needed for the Vue 2 apps).
This way we can throw away everything from build/frontend* once done.