bcgov / WALLY

Search for data, reports and other information to support water allocation decision making.
Apache License 2.0
5 stars 2 forks source link

Evaluate Upgrade from Vue 2 to Vue 3 for WALLY #731

Closed davidclaveau closed 1 year ago

davidclaveau commented 1 year ago

Describe the task We should further evaluate the benefits (or possible drawbacks) of upgrading WALLY from Vue 2 to Vue 3.

Purpose To understand the time and resources required to upgrade to Vue 3, or better understand what maintaining a Vue 2 application looks like moving forward.

Acceptance Criteria

Additional context

davidclaveau commented 1 year ago

Summary:

Comparatively to GWELLS, the changes to WALLY might require a bit more effort because it uses Vuetify. The syntactical changes between Vuetify 2 and Vuetify 3 seems to have caused quite a headache for other developers in their migrations, so this should be considered in the migration steps.


Dependencies:

Dev Dependencies:


New Features and Benefits

{
  data() {
    return { name: 'Dave' };
  },
    methods: { … }
  }
}

Breaking Changes

High impact:

Medium impact:

Low Impact:


@vue/compat


Unit Tests Changes