Skip to content

📦 ❗️Vue 3 Migration - NC33 Roadmap #55428

@sorbaugh

Description

@sorbaugh

Apps in server repository

Ideally all files apps in "one go". Maintaining both Vue versions duplicates dependencies which has a performance impact.

External applications


How to migrate apps?

  1. Migrate the code to Vue 3
  2. Remove symlink from build/frontend-legacy/apps
  3. Remove entry from build/frontend-legacy/webpack.modules.cjs
  4. Add symlink to build/frontend/apps
  5. 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.

Metadata

Metadata

Assignees

Projects

Status

🏗️ In progress

Relationships

None yet

Development

No branches or pull requests

Issue actions