Front-end standards group/2015-10-16
2015-10-16
Agenda
editSocial
edit- 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.
Action & Code
editFollow-up
edit- 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
edit- 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
edit- 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
- VE offering to ask Sarah to find a new time (not on Fridays)
Participants
edit- Andrew (AG)
- Bartosz (BD)
- Julien (JG)
- Nirzar (NP)
- Prateek (PS)
- Trevor (TP)
- Volker (VE)
- Roan (RK)
- Moiz (MS)
- Ed (ES)