There are considerations within the Wikidata Bridge Hike and the Termbox Hike to move previously internal vuejs components to a new public component library and to include them as a dependency via npm.
Communicate with @alaa_wmde and/or @Addshore about the questions (incomplete list):
- Is this to be considered an official WMDE product, and if so, who owns it in terms of product and strategy? (@Lydia_Pintscher? Lead Devs? UX (@Jan_Dittrich, @Charlie_WMDE)? )
- Is this subject to the deprecation policy/Stable Interface Policy?
- What is the process for its documentation for it to be usable by future (3rd party) developers?
- What is the process for its announcement? ( do we need even one?)
- How should we approach this?:
- Is there a hook for gerrit and npm?
- Should it be implemented similar to wikibase-wdio?
- How can we setup a process with the still on going Termbox -Hike (@Jakob_WMDE , @Tarrow)?
- Do we want this shared components approach?
....
This task is strongly connected to T228985