Suggestion: Create a simple listing of how page styling is constructed, with a quick list of all related links. This will help us understand the structure and find the source, within a complicated system.
Background: I had a very hard time finding out where all the related CSS/LESS files are stored [e.g. for basic external link colors]. Years ago, I just needed to consult a single table-cell at (the now very outdated) https://en.wikipedia.org/wiki/Wikipedia:Catalogue_of_CSS_classes#Stylesheets_and_JavaScript
Could we update at least the Vector cell in that table? Perhaps also copy the completed short list to Mediawikiwiki?
Detail: I think this is everything relevant for a basic page on Enwiki with Vector skin, but I might be missing some/many:
- https://phabricator.wikimedia.org/source/mediawiki/browse/master/resources/src/mediawiki.less/ (3 files)
- https://phabricator.wikimedia.org/source/mediawiki/browse/master/resources/src/mediawiki.less/mediawiki.ui/ (2 files)
- https://phabricator.wikimedia.org/source/mediawiki/browse/master/resources/src/mediawiki.skinning/ (5 files)
- https://phabricator.wikimedia.org/source/wikimedia-ui-base/browse/master/ (2 files)
- https://phabricator.wikimedia.org/diffusion/SVEC/browse/master/components/ (8 files)
- https://phabricator.wikimedia.org/diffusion/SVEC/browse/master/ (5 files)
- https://en.wikipedia.org/wiki/MediaWiki:Common.css
- https://en.wikipedia.org/wiki/MediaWiki:Vector.css
- any personal overrides in my global/common/vector.css files