Wikimedia Hackathon 2024/MediaWiki Track

From mediawiki.org

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 is 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!)