Design Systems Team

Who is on the Team
Right now, our team is made up of bits and pieces of some of these fine people:


 * Anne Tomasevich, Senior Software Engineer
 * Eric Gardner, Senior Software Engineer
 * Leza Zaman, Senior Technical Program Manager
 * Marcella L. Florence, Director of Engineering
 * Roan Kattouw, Principal Software Engineer
 * Volker Eckl, Lead User Experience Engineer, Design System and Readers Web

What We’re Working On

 * Developing an experimental shared component library, built with Vue.js
 * Working with Technical Decision Making Process group to converge on a front end build step
 * Partnering with internal teams to identify ideal times to migrate products
 * Developing usage documentation and training plans for teams migrated to Vue.js
 * Migrating products and features to Vue.js
 * Developing a strategy for Vue server-side rendering (SSR) with MediaWiki

How to Keep Up
There are lots of ways to keep up with our work!


 * Email us at vue.js-all@wikimedia.org
 * Join #front-end channel on Slack

Bug tracking in Phabricator
Design System Team Phabricator workboard

Wikimedia & MediaWiki Documentation

 * MediaWiki Vue.js docs
 * Testing guide
 * Wikimedia Design Style Guide

About Vue

 * Official guide
 * Official API documentation
 * Official style guide
 * Official devtools browser extensions


 * Vue.js News (weekly newsletter)
 * Mozilla Developer Network (MDN) Vue.js documentation


 * Gitlab's Vue.js frontend development guidelines

About Vue.js Testing

 * Vue Test Utils documentation
 * Jest documentation

Blog Posts

 * 2020: The Year in Vue (Wikimedia Tech blog)
 * Why we chose Vue.js (Gitlab)
 * How we do Vue: one year later (Gitlab)