Page MenuHomePhabricator

Remove vue-class-componets from Data Bridge
Closed, ResolvedPublic

Description

To be able to migrate Data Bridge to Vue 3, we can no longer use vue-class-components. This task tracks the refactoring of the Bridge vuejs components and the dropping of the library.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change 739277 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/Wikibase@master] bridge: refactor components to prepare for vue3 upgrade

https://gerrit.wikimedia.org/r/739277

Change 739543 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/Wikibase@master] bridge: refactor EventEmittingButton to OptionsAPI

https://gerrit.wikimedia.org/r/739543

Change 739542 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/Wikibase@master] bridge: refactor components with StateMixin

https://gerrit.wikimedia.org/r/739542

Change 739559 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/Wikibase@master] bridge: refactor Loading component to use OptionsApi

https://gerrit.wikimedia.org/r/739559

Change 740112 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/Wikibase@master] bridge: refactor AppHeader and DataBridge to OptionsApi

https://gerrit.wikimedia.org/r/740112

Change 740113 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/Wikibase@master] bridge: Refactor Error components to OptionsAPI

https://gerrit.wikimedia.org/r/740113

Change 740114 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/Wikibase@master] bridge: Refactor complex Error components to OptionsApi

https://gerrit.wikimedia.org/r/740114

Change 740167 had a related patch set uploaded (by Michael Große; author: Michael Große):

[mediawiki/extensions/Wikibase@master] bridge: Drop vue-class-components entirely

https://gerrit.wikimedia.org/r/740167

Change 739277 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] bridge: refactor components to prepare for vue3 upgrade

https://gerrit.wikimedia.org/r/739277

Change 739543 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] bridge: refactor EventEmittingButton to OptionsAPI

https://gerrit.wikimedia.org/r/739543

Change 739559 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] bridge: refactor Loading component to use OptionsApi

https://gerrit.wikimedia.org/r/739559

Change 739542 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] bridge: refactor components with StateMixin

https://gerrit.wikimedia.org/r/739542

Change 740112 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] bridge: refactor AppHeader and DataBridge to OptionsApi

https://gerrit.wikimedia.org/r/740112

Change 740113 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] bridge: Refactor Error components to OptionsAPI

https://gerrit.wikimedia.org/r/740113

Change 740114 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] bridge: refactor complex Error components to OptionsApi

https://gerrit.wikimedia.org/r/740114

Change 740167 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] bridge: Drop vue-class-components entirely

https://gerrit.wikimedia.org/r/740167

Change 741938 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[mediawiki/extensions/Wikibase@master] bridge: remove ts-nocheck and fix error

https://gerrit.wikimedia.org/r/741938

Change 741938 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] bridge: remove ts-nocheck and fix error

https://gerrit.wikimedia.org/r/741938