Several of our projects (Wikidata-Termbox, Wikidata-Bridge, Wikidata Tainted References) are using vuejs and some components inspired by OOUI. Some of these components seem to be generic enough to be shared between projects and to fulfill a common need of each of these projects.
|Invalid||None||T235824 Share vuejs components between projects|
|Open||None||T235834 Create new ooui-ish vuejs component library repository and share first component|
|Resolved||Michael||T235835 Consider tool to showcase the components|
|Open||None||T235836 Extract StringDataValue component|
|Open||None||T235840 Create button component(s)|
- Mentioned In
- T248408: Create a 'vuejs' tag for Vue.js work
- Mentioned Here
- T240329: Set up a shared Vue component library for Wikibase
Moving this to in investigation so that @Jakob_WMDE can start evaluating and planning for work on this as a trailblaze for 2020.
Per our frontend guild meeting discussion an MVP should likely include the following: Repo, CI, first component + use in multiple projects, story book, and a documentation for rules of engagement for the repo (versioning, how could add stuff, how to communicate changes).
In the light of our current Design System project this task can be closed as invalid.