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 Vue3: step 1 compat mode #559

Draft
wants to merge 30 commits into
base: bookworm
Choose a base branch
from
Draft

Migration Vue3: step 1 compat mode #559

wants to merge 30 commits into from

Conversation

Axolotle
Copy link
Contributor

@Axolotle Axolotle commented Mar 19, 2024

First step for the migration to vue 3.

This make use of a compatibilty mode for vue that handle both vue2 and vue3 code.
The app globally run with compat mode 2 but every individual component are on vue 3.
This is due to our component library bootstrap-vue which did not migrate to vue 3.

So this PR tries to migrate what can be done but there's still vue 2 legacy stuff around.

The next PR is a migration to bootstrap-vue-next, a vue3 fork in alpha.

PR Status

Working i guess.

There are still some tests to do.

Should we do a big testing with bookworm or split the job in half? (on big release for bookworm and one big testing for vue3)

How to test

Not sure yet if this PR should be tested itself, the migration to bootstrap-vue-next looks promising so we might focus directly on this one.

@Axolotle Axolotle self-assigned this Mar 19, 2024
@Axolotle Axolotle changed the base branch from dev to bookworm March 26, 2024 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: On hold
1 participant