Packing for Berlin

I’ll be attending the Developer’s Workshop in Berlin next month. I’m looking forward to meeting some new faces and spending a few days neck deep in MediaWiki internals. I’ve got a couple of things I’m planning to bring with me that I think people will like. IdeaTorrent People keep kicking around the idea of using [...]

Pushing to a release

That’s right, MediaWiki v1.16 has been branched and a release candidate is underway.

Unit Testing

Unit testing sucks. Tests are boring to write, nobody wants to run them, and thus they are subject to bitrot. For years, the only (actively) maintained tests were the parserTests to help handle regressions in MediaWiki’s wikitext parser. There were some PHPUnit-based ones in /tests and some custom TAP-based ones in /t. Neither worked perfectly, [...]