|Open||Sgs||T296646 [Epic] Migration of front-end modules to Vue.js components|
|Open||Sgs||T329883 Create a state management store for the newcomer task queue and filters|
903183 contains a minimal Pinia setup inside the VitePress frontend documentation. While unified state management is not a requirement for the documentation, adding Pinia to the project would allow to create demos that are closer to a "production ready" state. This task is about the newcomer tasks queue but there are other use cases where Pinia could make sense that were already mentioned in T326233. One use case could be the injection of MW config variables to the different Vue apps from GrowthExperiments. Another could be the user preferences. Another is application state (eg: a replacement for OO.ui.isMobile()). Feedback is welcome.