This (currently placeholder) Epic tracks the final clean up work and last minute needs identified after deploying the new search experience. Foremost, this result of this work should answer:
Where do we go from here and how do we get there? This is an important next step for Vue.js toolchain adoption in MediaWiki (see T241180).
- How do we unify search implementations? We have six-ish.
- Start exploring some of the thornier integration points like how does Vue.js work with multiple instances (e.g., an instance in an extension and another instance in a skin)? How do multiple instances communicate and do they need to?
- Final documentation
- Final clean up and upstreaming
- What should are migration strategy look like when Vue.js upgrades?