On a tangent to T192752 ([1]), are there any general guidelines on which classes are or
should be used by core and extension devs on HTML elements for styling?
On
mw.org I found scattered remarks about mw-ui-progressive, mw-ui-constructive, and the
like and I found the page on OOUI ([2]), which I could probably reverse engineer. What I
did not find is a comprehensive description of HTML classes, that a skin developer might
take as a starting point to work on.
Also, is [2] the way MW core will go and stay on for a while or is it "just" a
convenient option for developers?
Last question, is there any deprecation policy in place similar to the one for PHP ([3])?
Cheers
Stephan
[1]
https://phabricator.wikimedia.org/T192752
[2]
https://www.mediawiki.org/wiki/OOUI
[3]
https://www.mediawiki.org/wiki/Deprecation_policy