Skip to content

[RFC] Vue 3 support #1817

@ShGKme

Description

@ShGKme

This is the last library missing Vue 3 support.

According to the GitHub search, it is used in:

  • As pure API:
    • nextcloud/spreed
    • pulsejet/memories
    • LibreSign/libresign
  • Also as a Vue component:
    • nextcloud/server/apps/files
    • nextcloud/photos

I see 3 options:

  1. Migrate the library to Vue 3
  2. Split: [RFC] export of vue components #1809
  3. Intermediate solution: split only internally

In general, I'd prefer to go with option 2, as @susnux proposed.

In the meanwhile I'd propose the option 3 as a preparation for 2, that also fixes Vue 3 support for some apps.

Metadata

Metadata

Assignees

No one assigned

    Labels

    1. to developAccepted and waiting to be taken care ofoverviewOverview of other issues

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions