Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration to Vue 3 #7653

Closed
cnotv opened this issue Dec 8, 2022 · 5 comments
Closed

Migration to Vue 3 #7653

cnotv opened this issue Dec 8, 2022 · 5 comments

Comments

@cnotv
Copy link
Contributor

cnotv commented Dec 8, 2022

Description

Vue 2 is going to be EOM for the end of 2023. This issue is to track the required operation to reach from basic to optimal migration of Vue to version 3.

Context

Since it has been decided to remove Nuxt, due lack of SSR and given the SPA architecture is optimal for our case, it will be defined afterward the requirement to fulfill the migration list.
The goal is to make it possible to work with Vue 3, although reaching an ex novo state would facilitate the development and further integrations.

Requirements

Nuxt Removal

Vue

First steps

Configuration

Epics to be completed before migration

Migration

Secondary

Extensions

As part of the migration, we'll have to update also the syntax for the extensions.
For these cases, we can use the script from #9541 and check all the crossed requirements to be at least mentioned for each extension.

Extras (non-blockers)

Issues to be checked if solved on migration

Optional

@cnotv cnotv added kind/tech-debt Technical debt Epic labels Dec 8, 2022
@gaktive gaktive added this to the v2.7.next2 milestone Jan 5, 2023
@cnotv
Copy link
Contributor Author

cnotv commented Jan 9, 2023

First plugin discontinued since 5 years: https://github.com/fgr-araujo/vue-shortkey

@gaktive
Copy link
Member

gaktive commented Feb 1, 2023

To do after upgrading to Vue 2.7:
#8078

@gaktive gaktive modified the milestones: v2.7.next2, v2.7.next3 Feb 2, 2023
@cnotv cnotv modified the milestones: v2.7.next3, v2.7.next4 May 22, 2023
@nwmac nwmac modified the milestones: v2.8.0, v2.8.next1 Aug 15, 2023
@cnotv cnotv modified the milestones: v2.8.next1, v2.8.x Aug 30, 2023
@richard-cox richard-cox mentioned this issue Nov 23, 2023
9 tasks
@gaktive
Copy link
Member

gaktive commented Jan 3, 2024

Since moving to Vue 3 will potentially introduce breakage into existing UI extensions that folks (internal & otherwise) have written, we need to warn people about that risk when we finally do ship this.

@cnotv
Copy link
Contributor Author

cnotv commented Jan 8, 2024

This is going to break for sure something and since we still don't have enough core E2E tests and our real code coverage is 14%

@gaktive gaktive modified the milestones: v2.9.0, v2.10.0 May 29, 2024
@nwmac nwmac modified the milestones: v2.10.0, v2.11.0 Jul 4, 2024
@cnotv
Copy link
Contributor Author

cnotv commented Sep 11, 2024

Closing as Vue3 branch merged.

@cnotv cnotv closed this as completed Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants