Wikimedia Hackathon 2024/MediaWiki Track

MediaWiki Track and why this is important! edit

As part of the Wikimedia Foundation's annual plan for FY23/24, the Wiki Experiences 3 (WE3): Knowledge Platform objective and key results (OKRs) were created.

The key result we're focusing on - for the 2024 Hackathon - is:

  • Increase by 20% the number of authors that have committed more than 5 patches across a specific set of MediaWiki repositories that are deployed to production.

What to do: a few project ideas / focus areas edit

  • Pair Programming - have a bug you need to get fixed in MediaWiki core? We can work on it with you!
  • CSS changes in MediaWiki core
  • Linting (extension / Parsoid)
  • Internationalization -> changes to the language file, or to the parameters
  • Namespacization
  • Fixing typos
  • JavaScript documentation fixes
  • Modernizing MediaWiki Observability with Prometheus metrics (collaboration with SRE Observability team)
  • Community wish list
  • Migration to Codex (collaboration with Design Systems team)
  • Moderating tools (collaboration with Trust & Safety)

How to get started edit

Contributing to MediaWiki can be a bit difficult, so sometimes it's best to start small by fixing small bugs or typos. Learn more about how to become a MediaWiki hacker.

How to find MW help at the Hackathon edit

Look for the sign “MediaWiki Track” sign on the table.

Who to talk to if you're interested edit

There are several subject matter experts that will be attending the Hackathon and they're interested in talking with you! They can help with MediaWiki, Parsoid, Web / Design Systems, Language Engineering, migration to Prometheus, and more! Here's some folks that can help answer questions and mentor attendees that have questions (listed in no particular order):

  • Timo Tijhof
  • Piotr Miazga
  • Cole White
  • Subbu Sastry
  • Moriel Schottlender
  • Roan Kattouw
  • Jon Robson
  • Arlo Breault
  • Bartosz Dziewoński
  • Niklas Laxström
  • Sam Walton
  • Alex Paskulin
  • Larissa Gaulia
  • Birgit Müller

Specific tasks edit

Check out our Phabricator board using the #mediawiki-core-hackathon-2024 tag.

(Thanks to Daniel Kinzler for this list!)