Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 389
    • Issues 389
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 16
    • Merge requests 16
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhale
  • funkwhalefunkwhale
  • Issues
  • #1547

Closed
Open
Created Jul 28, 2021 by Georg Krause@georgkrause💬Owner5 of 8 tasks completed5/8 tasks

Transition to Vue 3

We want to do the transition to Vue 3. We use the website since its an more simple testing bed for the migration at Funkwhale itself.

I'll try to document the steps I am doing in this ticket.

  • yarn upgrade to have the latest version of each dependency
  • yarn lint to fix all linting issues
  • Check for deprecated syntax
  • Follow https://v3.vuejs.org/guide/migration/migration-build.html#upgrade-workflow
  • Migrate from vue-gettext to vue3-gettext (See https://github.com/jshmrtn/vue3-gettext#basic-usage as example)
  • Upgrade vue-router to version 4
  • Update page title directly rather than with vue-head
  • Update weblate settings, especially the file paths.
Edited May 03, 2022 by Kasper Seweryn
Assignee
Assign to
Time tracking