hello, new in mediawiki community and open source in general and i have setup up my environment and installed mediawiki but don’t know to start working on ?
How to get started with hacking on MediaWiki code?


Probably not super helpful but we have https://www.mediawiki.org/wiki/Annoying_little_bugs which has some pointers.
Is there an area you are interested in specifically?

Hi and welcome. Please refer to https://www.mediawiki.org/wiki/New_Developers for getting started. Thanks!

hello, i have seen the page on the small bugs for newbies, but after looking at the bugs, i don’t actually know how to acess the codes for that page bacause my local mediawiki fork from the repo does not actaully contain that page. help pls.

For example, this a link of a bug i read about which i want to work on. https://phabricator.wikimedia.org/T186461
How do i access the source code to start working because my local mediawiki does have it ?
pls help!!!

You have to install the relevant extension (look at the Tags section on the right side in Phabricator, it will usually tell you which). If you use Vagrant, there’s a role for most extensions; otherwise find the extension documentation page on mediawiki.org and follow the documentation there.

A note: MediaWiki can be divided into core and extensions. The core repo name is mediawiki-core, many extension repos name mediawiki-extensions-*. You can also distinguish them by the name of the project (blue tag) in a task.
In you case, T186461 marked MediaWiki-extensions-MultimediaViewer
, it means this task is related to MultimediaViewer extension. You can find the extension source code on github and gerrit. (The code at github is a mirror of the gerrit)