Looks like the closest thing to a decision record that we get to have is https://phabricator.wikimedia.org/T286953.
I'll underscore that "everyone" does not mean "WMF staff, WMDE staff, and a few consultants".
ACN
On Fri, Aug 27, 2021 at 6:37 PM Kunal Mehta legoktm@debian.org wrote:
Hi,
On 8/26/21 11:48 PM, Volker E. wrote:
We've released version 0.3.0 of WVUI earlier today. One of the agreements from Vue.js developer summit [0] organized by the Design System team has been to start a new library and repository next with all other technical decisions made, a.o. being based on Vue 3 or no JavaScript only support to IE 11. With this email we want to clarify upfront why we've merged two more component additions (progress-bar and toggle-button) succeeding the summit.
[0] https://www.mediawiki.org/wiki/Design_Systems_Team/Vue.js_Developer_Summit_2...
Is there a retrospective or explanation of why WVUI is being abandoned/deprecated/replaced? I read through [0] and [1] but didn't see any explanation of *why* this is happening, what went wrong with WVUI.
It also feels a bit weird to me that the event was billed as a "Developer Summit for everyone involved in writing Vue.js code across our various projects" when this objectively wasn't true given that there are actively people working on Wikimedia-related Vue.js projects (even mentioned and thanked in this email!) who weren't invited and excluded.
[1] https://www.mediawiki.org/wiki/Design_Systems_Team/Vue.js_Developer_Summit_2...
-- Legoktm _______________________________________________ Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/