Separating skins from core MediaWiki/Progress

I'm going to try keeping some kind of a progress log for the Separating skins from core MediaWiki project here.

Community bonding period
I was already an active community member, so I focused on getting a hang on the skinning landscape (existing skins and their creators).

My goals for the first half of the internship are still the same as in the original proposal: defining the recommended way of structuring skins, improving their installation process and allowing third-party skins the same degree of freedoms core skins have.

As outlined in my proposal, I am using the wikitech-l mailing list for important discussions and major milestones, and IRC for day-to-day communication.

2014-05-20

 * Asked "What should be the recommended / supported way to do skins? (A proposal.)" on wikitech-l: http://lists.wikimedia.org/pipermail/wikitech-l/2014-May/076591.html
 * Commented on pending changes aiming to move some skins out of core

2014-05-22

 * Reviewed changes to core and VectorBeta extension that aim to solve an incompatibility for custom skins using LESS stylesheets

2014-05-24

 * Replied to the discussion with a summary and some action items. http://lists.wikimedia.org/pipermail/wikitech-l/2014-May/076671.html (life interfered with my plans to do this earlier)

2014-05-25

 * Cleaned up the category tree of Category:Skinning a bit, fixing skin documentation pages and renaming several categories
 * Started the work on deprecating skin autodiscovery, tracked on.

2014-05-26

 * Complete list of patches about skin autodiscovery, finished today:
 * https://gerrit.wikimedia.org/r/#/c/135383/ (master) "Don't use autodiscovery for core skins"
 * https://gerrit.wikimedia.org/r/#/c/135384/ (master) "Move core skins to separate directories"
 * https://gerrit.wikimedia.org/r/#/c/135429/ (master) "Officially deprecate skin autodiscovery"
 * https://gerrit.wikimedia.org/r/#/c/135427/ (REL1_23) "Officially deprecate skin autodiscovery"
 * https://gerrit.wikimedia.org/r/#/c/135439/ (master, on hold) "Completely remove skin autodiscovery"