Good first bugs

This page is meant to be a curated list for bugs that we think should be relatively easy for a new MediaWiki coder to fix, or tiny features you could add. These are a good way to start familiarizing yourself with the MediaWiki code base.

Defects to fix:
 * Message missing from i18n
 * Read the localisation/internationalisation tutorial. Then join us in the #mediawiki channel on FreeNode IRC to ask how this ought to be fixed.  It'll be a small change somewhere in.
 * Move the Article feedback tool to outside the div#content
 * Look in the ArticleFeedback extension source code.
 * Using search box on m.wikipedia in a non-mobile browser redirects to normal site
 * Check the MobileFrontend extension (source code). As Jon says, This is because, when hitting enter, this submits the form which currently navigates the user to http://en.m.wikipedia.org/w/index.php?search=fish which redirects to the main site.
 * Navigation headings should not be lower-cased in German (and other languages)
 * This might be as easy as a CSS change in a Skin. Talk with us in the #mediawiki channel on FreeNode IRC.
 * Add PLURAL support for MediaWiki:Recordadmin-notset
 * The RecordAdmin extension lets you link HTML forms to wiki templates, to give you the ability to keep records in a MediaWiki installation. Source code.
 * custom license: wrong link to Copyright_tags

Little enhancements to add:
 * "Enable dialogs for inserting links, tables and more" preference is confusing
 * Removing this preference should be relatively easy.
 * Add a direct unwatch link to entries on Special:Watchlist
 * "Add a link to action=unwatch next to (diff | hist) in the brackets." says Krinkle in a comment.
 * See en:User:Js/watchlist.js
 * Join us in the #mediawiki channel on FreeNode IRC to talk about how to turn the JavaScript snippets mentioned here into a gadget!
 * Add username in new messages bar to prevent UI spoofing
 * Idea: Change the default New Messages bar to read "User" you have new messages.
 * Add email-verified or email-not-verified class to email options
 * Add an option to  (a Special page).
 * add a summary message for Special:DeletedContributions
 * The page Special:DeletedContributions has no summary message. Please add the call to outputHeaders and the message in MessagesEn.php. You can also add the me summary message for Special:Contributions, which is missing in MessagesEn.php.
 * Add block-options to Special:CentralAuth
 * In the CentralAuth extension (source), figure out how to add the user's block options to section "Blocked status".
 * Document all configuration variables (usable in LocalSettings.php)
 * Look at the source.

You can also look at this Bugzilla query.

If you have any trouble or questions, please feel free to contact sumanah or ask for help via IRC.