Front-end standards group

Project / workboard
Much of this group's work is in the Phabricator Front-end standards workboard.

If you like to raise attention about a specific topic to a forthcoming meeting, please add it to the group's Etherpad.

Note: For name differences see Phab project creation rules. With spaces or underscores, the project cannot be mentioned in Markdown.

Members
Implementors

Responsible for planning and implementing the software being standardized on. Advisors
 * Andrew Russel Green (Fundraising Tech)
 * Bartosz Dziewoński (Contributors > Editing)
 * Corey Floyd (Readers > Web)
 * Ed Sanders (Contributors > Editing)
 * Jan Drewniak (Readers)
 * Joaquin Oltra Hernandez (Readers > Web)
 * Jon Robson (Readers > Web)
 * Moriel Schottlender (Contributors > Collaboration)
 * Prateek Saxena (Contributors > Design)
 * Roan Kattouw (Contributors > Collaboration)
 * Santhosh Thottingal (Contributors > Language)
 * Timo Tijhof (Performance)
 * Volker Eckl (Contributors > UI Standardization)

Responsible for providing additional oversight during planning and implementation. External stakeholders
 * Trevor Parscal (Contributors)
 * James Forrester (Contributors)
 * Brion Vibber (MediaWiki)
 * Derk-Jan Hartman (Community)
 * Florian Schmidt-Welzow (Community)

Brought in as needed to share knowledge of specific features and systems.
 * Collaboration: Matt Flaschen
 * Design: Pau Giner
 * Mobile Apps: Monte Hurd
 * Community skin authors

Schedule
Meetings are held alternating bi-weekly from
 * 08:30am to 08:50am or
 * 11:00am to 11:50am on Wednesdays (Pacific Time)

Goals
Short-term Mid-term Long-term
 * Develop, improve and document libraries and features to standardize on. See the roadmap for more details.
 * Use standard libraries throughout Wikimedia software projects, and support other projects in doing the same.
 * Share technologies and techniques between all projects

Previous meetings (Archive)

 * 2017-06-28 – Need for modularization of OOjs UI in context of vue.js/preact; Review of WMDE experience on using vue.js
 * 2017-06-14 – jsdoc, possible successors
 * 2017-04-12 – Make it impossible to ship unoptimized SVGs; How to bring WikimediaUI Base to core; jsduck alternative
 * 2017-03-08 – Replacement of ; Hamburgers on UC Mini; Module RFC
 * 2017-02-22 – Wikidata's next UI library?
 * 2017-02-08 – Log modules enqueued with invalid module target; Group workboard's inbox cleanup
 * 2017-01-25 – Static Site (Generators) and TranslateWiki?
 * 2016-10-26 –
 * 2016-10-12 – Participate in finding stylelint rules for wikimedia-config-stylelint; OOjs UI Widgets apply `box-sizing: border-box` as general rule?; Moment.js in core?
 * 2016-09-21
 * 2016-09-14
 * 2016-08-10
 * 2016-07-27
 * 2016-07-13
 * 2016-06-29 – Wasn't held because of Wikimania
 * 2016-06-08
 * 2016-05-24
 * 2016-05-10
 * 2016-04-27
 * 2016-04-13
 * 2016-03-23
 * 2016-03-09
 * 2016-02-24
 * 2016-02-10
 * 2016-01-27
 * 2016-01-13
 * 2015-12-16
 * 2015-12-02
 * 2015-11-18
 * 2015-11-04
 * 2015-10-16
 * 2015-10-02


 * 04/15/2015
 * 11/20/2014
 * 11/07/2014
 * 10/31/2014
 * 10/23/2014
 * 10/16/2014
 * 10/09/2014
 * 10/03/2014
 * 9/25/2014
 * 9/19/2014 (kick-off)