Front end standards group/2015-10-02

Discussion
We've started in the revived front end standards group with a nice selection of people throughout teams which are facing front end challenges. And we've asked the participants to answer these questions: Goals and how to make best use of the time in these meetings/in that group? → Sharing knowledge and getting everyone on same level, → leverage transparency on what people are working on, → learning the MediaWiki way of doing things and → making our libraries more adoptable. Another topic was about shortcomings in the current RFC process and how to address it in this group, without a definite answer right now.

Requests and Actions

 * Less and future CSS vars naming (Manual_talk:Coding_conventions/CSS) Short discussion about the pros and cons of Hungarian-inspired notation of vars. Also, several people doubted that abbreviating properties --despite given verbosity-- would do good. → VE will come up with an extended proposal and a comparison of two useful ways of finding a common ground on CSS variables naming.
 * Similar approach to jshint/jscs for Less/CSS? In order to have a more generalized approach to cleaning up the current wide-range of different CSS codes throughout projects, we were discussing similar approaches to jshint/jscs for Less/CSS. The participants in general were positively tending towards a solution, which will be stricter about coding convention in stylesheets. CSSLint has too many bugs and tries to enforce certain things in an not-preferable way. → TP will look into possible software candidates and we should then proof the concept with testing on one/a few rules, to see if it achieves our needs.

Postponed to next meeting

 * Better JS minification? (RK, JR)
 * A standard way of doing hash fragment routing in MediaWiki? (JR)
 * Color property values in CSS Coding Conventions https://www.mediawiki.org/wiki/Manual:Coding_conventions/CSS#Color_property_values

Participants

 * Bartosz Dziewoński
 * Ed Sanders
 * Elliott Eggleston
 * Jon Robson
 * May Tee-Galloway
 * Timo Tijhof
 * Trevor Parscal
 * Volker Eckl