Just to be clear, this proposal would be:
- create MediaWiki-CSS
I like the idea of having tags for programming languages, to be used especially in combination with the Needs Volunteer priority and/or the Easy tag, and ideally also with a landing page in mediawiki.org explaining which opportunities are there for developers familiar with such language. It would be a good tool for Annoying Little Bugs, Possible Projects, and our outreach efforts in general.
Ah, okay. This sounds reasonable.
Yep. Though the "PHP" tag quickly gets a bit tricky there. It's definitely worth filing a separate task about the idea of tags by programming language.
(Off-topic: I wonder, is it possible to mention a project without adding it to the task?)
Also, the "tag" projects are all extremely ugly and not really particularly helpful.
They belong in MediaWiki-Libraries or something, or
MediaWiki-Boring-Backend-Code. I think we are actually missing a
component like that. (Out of existing projects, the ResourceLoader one
fits these well.)
Well, there's the Librarization project, but that's about converting MW-core into a series of libraries and services, so that doesn't quite fit.
(Out of existing projects, the ResourceLoader one fits these well.)
I disagree; I see MediaWiki-ResourceLoader as being about issues with ResourceLoader the library and the integration of RL into MW, and not about its use. Certainly, "We should use RL to ship X library to users" doesn't really have anything to do with RL…
MediaWiki-Resources is probably the most accurate.
But I'd like to propose abandoning this unscalable catch-all for "Frontend code". Frontend is part of our regular stack now (just like SQL, PHP, and HTML). It can be part of any project.
But "MediaWiki-Resources" (or "MediaWiki-Frontend") isn't useful. Just like "-PHP-files", "-Special-pages", "-Skins", or "-Extensions" wouldn't be useful categories, either. The SpecialPage system itself, Watchlist, User login, Skin system, Vector skin, ResourceLoader, etc. Those seem more useful categories.
52 left after:
- Closing some old long-fixed bugs
- Triaging newly filed reports (filed after this task)
- Triaging reports that obviously belonged to #MediaWiki-Interface or #MediaWiki-Internationalization