Front-end standards group/2015-10-16

2015-10-16

Social

 * Workboards improvement for visibility?
 * Separation between this group and UI standardization group?
 * Separation useful, there will be some overlap in terms of people, VE will look into issues across boards and possibly come up with a new Phab workboard.

Follow-up

 * Answer to questioning your manager for 1 hour every other week to work on front end standards group tasks
 * Half the attendees work for Trevor so that's OK :P
 * Less and future CSS vars naming https://www.mediawiki.org/wiki/Manual_talk:Coding_conventions/CSS#Less_and_future_CSS_variable_naming_convention (VE)
 * Similar approach to jshint/jscs for Less/CSS? TP
 * JF & TT: Stylelint and PostCSS
 * PostCSS: https://github.com/postcss/postcss (and https://github.com/nDmitry/grunt-postcss)
 * StyleLint: https://github.com/stylelint/stylelint
 * VisualEditor patch to use PostCSS: https://gerrit.wikimedia.org/r/#/c/243233/

New quests

 * Why not using normalize.css? https://github.com/necolas/normalize.css (VE) [attempted as https://gerrit.wikimedia.org/r/#/c/110908/ some time ago] + BD/VE
 * The library doesn't seem to be actively maintained anymore
 * Has some bugs we'd have to iron out ourselves
 * There was an attempt to bring it into core ~a year ago: https://gerrit.wikimedia.org/r/#/c/110908/ (it was actually a fork fixing some of the aforementioned bugs), blocked by Krinkle and Daniel F.
 * Probably a good idea anyway, if we don't mind maintaining it ourselves


 * Color property values in CSS Coding Conventions https://www.mediawiki.org/wiki/Manual:Coding_conventions/CSS#Color_property_values

Postponed to next meeting:
 * A standard way of doing hash fragment routing in MediaWiki? (JR)
 * Better JS minification? (RK, JR)
 * Max Semenik proposed changing from JavaScriptMinifier to UglifyJS a while ago, but there were some concerns around performance and reliability. Nowadays after the reorg, the performance team is doing a great job of owning ResourceLoader, so we should talk to Timo and Ori about this

Discussion

 * This meeting should be opened to more community members
 * Reschedule?
 * VE offering to ask Sarah to find a new time (not on Fridays)
 * People say time is OK, but a day that is not Friday would be nice
 * TP: we should switch to BlueJeans for capacity reasons

Participants

 * Andrew (AG)
 * Bartosz (BD)
 * Julien (JG)
 * Nirzar (NP)
 * Prateek (PS)
 * Trevor (TP)
 * Volker (VE)
 * Roan (RK)
 * Moiz (MS)
 * Ed (ES)