Page MenuHomePhabricator

good first taskTag
ActivePublic

Details

Description

These "good first tasks" have been identified as suitable to get a first approach of our code bases for any new developers.

  • Tasks should take no longer than two or three days for someone new to our code base.
  • Tasks are self-contained, non-controversial issues with a clear approach.
  • Tasks do not require any special permissions in order to test the contribution or to fix the task. Anyone should be able to reproduce.
  • Tasks should be well-described with pointers to help an absolute newcomer (and preferably don't leave questions).
  • Also see what good first tasks (do not) look like.

Please note: These tasks do not necessarily offer mentors. If you are a developer who prefers mentored tasks, look at featured projects that we recommend to new developers.

See also patch-welcome.

Example template

**Who is this suitable for?**
<Delete as a appropriate>
* Someone who is already setup with MediaWiki
* Someone who has contributed a Gerrit patch
* Someone starting their MediaWiki development journey

**How can the newcomer replicate the issue**
* step 1
* step 2

**Where is the code located**
Provide a URL to the Gerrit repository here

**Who can they contact if struggling?**
Which users can they ping to get help?

Recent Activity

Yesterday

Xqt removed a project from T154281: [recurring] Replace assertRaises with assertRaisesRegex: Patch-For-Review.
Sat, Jul 18, 3:38 PM · RoadToWiki, good first task, Pywikibot, Google-Code-in-2017, Google-Code-In-2016, Pywikibot-tests
Maintenance_bot removed a project from T70174: securepoll-votereligibility-list-* messages should be documented in comments: Patch-For-Review.
Sat, Jul 18, 1:31 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), RoadToWiki, Product Safety and Integrity, Platform Engineering, good first task, I18n, MediaWiki-extensions-SecurePoll
ReleaseTaggerBot added a project to T70174: securepoll-votereligibility-list-* messages should be documented in comments: MW-1.47-notes (1.47.0-wmf.12; 2026-07-21).
Sat, Jul 18, 1:00 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), RoadToWiki, Product Safety and Integrity, Platform Engineering, good first task, I18n, MediaWiki-extensions-SecurePoll
Novem_Linguae added a comment to T70174: securepoll-votereligibility-list-* messages should be documented in comments.

Thanks. Looks like there's 2 remaining:

Sat, Jul 18, 12:40 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), RoadToWiki, Product Safety and Integrity, Platform Engineering, good first task, I18n, MediaWiki-extensions-SecurePoll
gerritbot added a comment to T70174: securepoll-votereligibility-list-* messages should be documented in comments.

Change #1311603 merged by jenkins-bot:

[mediawiki/extensions/SecurePoll@master] SecurePoll: Document remaining votereligibility message key

https://gerrit.wikimedia.org/r/1311603

Sat, Jul 18, 12:35 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), RoadToWiki, Product Safety and Integrity, Platform Engineering, good first task, I18n, MediaWiki-extensions-SecurePoll
Tiisu closed T431215: Update the misleading footer text as Resolved.
Sat, Jul 18, 9:09 AM · RoadToWiki, good first task, SourceWiki
Tiisu added a comment to T431215: Update the misleading footer text.

I've submitted a pull request for this task.

PR: https://github.com/Tiisu/SourceWiki/pull/42

Please let me know if any changes are needed. Thanks!

Sat, Jul 18, 9:08 AM · RoadToWiki, good first task, SourceWiki
Tiisu moved T431212: Remove leftover debug logging from Backlog to In Progress on the SourceWiki board.
Sat, Jul 18, 9:02 AM · RoadToWiki, good first task, SourceWiki
Tiisu moved T431213: Add a LICENSE file from Backlog to In Progress on the SourceWiki board.
Sat, Jul 18, 9:02 AM · RoadToWiki, good first task, SourceWiki
Tiisu moved T431214: Fix the outdated backend README from Backlog to In Progress on the SourceWiki board.
Sat, Jul 18, 9:02 AM · good first task, SourceWiki
Tiisu moved T431215: Update the misleading footer text from Backlog to In Progress on the SourceWiki board.
Sat, Jul 18, 9:02 AM · RoadToWiki, good first task, SourceWiki
Tiisu moved T431216: Clean up commented-out / duplicate middleware in server.js from Backlog to In Progress on the SourceWiki board.
Sat, Jul 18, 9:02 AM · RoadToWiki, good first task, SourceWiki
Tiisu moved T431217: Reconcile Node version guidance in the root README from Backlog to In Progress on the SourceWiki board.
Sat, Jul 18, 9:02 AM · RoadToWiki, good first task, SourceWiki
Tiisu moved T431210: Fix broken emoji (mojibake) in the Submission Form from Backlog to In Review on the SourceWiki board.
Sat, Jul 18, 8:58 AM · RoadToWiki, good first task, SourceWiki

Fri, Jul 17

Zaidusyy added a comment to T432487: Change/remove fallback language for Magahi (mag).

I have submitted the required patches to remove the hi fallback for mag.

Fri, Jul 17, 10:50 PM · Patch-For-Review, good first task, patch-welcome, LPL Onboarding and Development, LPL Projects (Language Onboarding (i18n & L10n support)), I18n
gerritbot added a project to T432487: Change/remove fallback language for Magahi (mag): Patch-For-Review.
Fri, Jul 17, 10:44 PM · Patch-For-Review, good first task, patch-welcome, LPL Onboarding and Development, LPL Projects (Language Onboarding (i18n & L10n support)), I18n
gerritbot added a comment to T432487: Change/remove fallback language for Magahi (mag).

Change #1311962 had a related patch set uploaded (by Zaidusyy; author: Zaidusyy):

[mediawiki/core@master] Remove hi as fallback language of mag

https://gerrit.wikimedia.org/r/1311962

Fri, Jul 17, 10:44 PM · Patch-For-Review, good first task, patch-welcome, LPL Onboarding and Development, LPL Projects (Language Onboarding (i18n & L10n support)), I18n
Tiisu added a comment to T431210: Fix broken emoji (mojibake) in the Submission Form.

I have submitted a patch addressing this task.

The patch fixes the broken UTF-8 emoji rendering in the submission form by replacing the corrupted emoji sequences with the correct UTF-8 emojis.

Pull Request: https://github.com/Tiisu/SourceWiki/pull/44

Fri, Jul 17, 10:42 PM · RoadToWiki, good first task, SourceWiki
Zaidusyy claimed T432487: Change/remove fallback language for Magahi (mag).
Fri, Jul 17, 10:22 PM · Patch-For-Review, good first task, patch-welcome, LPL Onboarding and Development, LPL Projects (Language Onboarding (i18n & L10n support)), I18n
Zaidusyy moved T428991: Add U+0C5D to the special characters set for Language Telugu used in Vector, Vector 2022, Visual Editor from Incoming to Completed on the RoadToWiki board.
Fri, Jul 17, 7:49 PM · RoadToWiki, MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), MediaWiki-Page-editing, good first task
Zaidusyy moved T429059: Capture experiment phase index in all experiment-related analytics events from Incoming to Completed on the RoadToWiki board.
Fri, Jul 17, 7:49 PM · RoadToWiki, Test Kitchen (Experiment Platform Sprint 27), MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Patch-For-Review, good first task, Essential-Work
Zaidusyy moved T430266: certificate test of version script fails with newest certifi 2026.6.17 from Incoming to Completed on the RoadToWiki board.
Fri, Jul 17, 7:48 PM · RoadToWiki, good first task, Pywikibot
Zaidusyy added a project to T429059: Capture experiment phase index in all experiment-related analytics events: RoadToWiki.
Fri, Jul 17, 7:35 PM · RoadToWiki, Test Kitchen (Experiment Platform Sprint 27), MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Patch-For-Review, good first task, Essential-Work
apaskulin added a comment to T263766: Prototype user script for adding filter behavior to the Wikimedia tutorials page.

Thanks, @Pankhudi_Singh! This is looking great. One thing I noticed is that it would be possible for someone to inject potentially harmful code into the script by adding a topic to the Wikimedia tutorials page. It would be best to mitigate this risk before sharing the script more widely.

Fri, Jul 17, 7:31 PM · WMF-General-or-Unknown, JavaScript, good first task, Documentation
srishakatux renamed T432487: Change/remove fallback language for Magahi (mag) from Change/remove fallback language for Magahi (mag) from Hindi to English to Change/remove fallback language for Magahi (mag).
Fri, Jul 17, 7:19 PM · Patch-For-Review, good first task, patch-welcome, LPL Onboarding and Development, LPL Projects (Language Onboarding (i18n & L10n support)), I18n
srishakatux triaged T432487: Change/remove fallback language for Magahi (mag) as Medium priority.
Fri, Jul 17, 7:13 PM · Patch-For-Review, good first task, patch-welcome, LPL Onboarding and Development, LPL Projects (Language Onboarding (i18n & L10n support)), I18n
Zaidusyy added a project to T430266: certificate test of version script fails with newest certifi 2026.6.17: RoadToWiki.
Fri, Jul 17, 7:12 PM · RoadToWiki, good first task, Pywikibot
srishakatux created T432487: Change/remove fallback language for Magahi (mag).

Thank you for tagging this task with good first task for Wikimedia newcomers!

Fri, Jul 17, 7:12 PM · Patch-For-Review, good first task, patch-welcome, LPL Onboarding and Development, LPL Projects (Language Onboarding (i18n & L10n support)), I18n
Zaidusyy added a project to T428991: Add U+0C5D to the special characters set for Language Telugu used in Vector, Vector 2022, Visual Editor: RoadToWiki.
Fri, Jul 17, 7:06 PM · RoadToWiki, MW-1.47-notes (1.47.0-wmf.7; 2026-06-16), MediaWiki-Page-editing, good first task
VishwasSharma2802 claimed T212139: Do not allow users to delete docs when the ticket was already marked as "expense documents filed".
Fri, Jul 17, 2:33 PM · Google-Code-in-2019, good first task, WMCZ-Tracker
VishwasSharma2802 added a comment to T328928: [Microtask] Add tests for VideoCutTool's backend and frontend.

Hey! wanted to know if the issue is still open

Fri, Jul 17, 2:28 PM · Test-Coverage, good first task, VideoCutTool
gerritbot added a project to T402459: "Accept" header label in REST Sandbox is hard to read: Patch-For-Review.
Fri, Jul 17, 8:49 AM · Patch-For-Review, RoadToWiki, MediaWiki-REST-API, good first task, MediaWiki-API-Platform-Team
gerritbot added a comment to T402459: "Accept" header label in REST Sandbox is hard to read.

Change #1311800 had a related patch set uploaded (by Shreshth Srivastava; author: Shreshth Srivastava):

[mediawiki/extensions/WikimediaCustomizations@master] restsandbox: Fix highlight color for Accept label in Swagger UI

https://gerrit.wikimedia.org/r/1311800

Fri, Jul 17, 8:48 AM · Patch-For-Review, RoadToWiki, MediaWiki-REST-API, good first task, MediaWiki-API-Platform-Team
Hype4shreshth added a comment to T402459: "Accept" header label in REST Sandbox is hard to read.

hello @Mooeypoo Thank you for the feedback and guidance. I abandoned the current Gerrit patch since the file has moved. I'll submit the CSS fix to the WikimediaCustomizations extension instead. Apologies for the self-review and misplaced comments.
I'll be more careful going forward. I used an AI coding assistant for formatting fixes and will tag that properly on future patches.

Fri, Jul 17, 8:43 AM · Patch-For-Review, RoadToWiki, MediaWiki-REST-API, good first task, MediaWiki-API-Platform-Team
gerritbot added a comment to T402459: "Accept" header label in REST Sandbox is hard to read.

Change #1180935 abandoned by Shreshth Srivastava:

[mediawiki/core@master] restsandbox: Fix highlight color for Accept label in Swagger UI

https://gerrit.wikimedia.org/r/1180935

Fri, Jul 17, 8:40 AM · Patch-For-Review, RoadToWiki, MediaWiki-REST-API, good first task, MediaWiki-API-Platform-Team
Priyanshikaa1111 added a comment to T70174: securepoll-votereligibility-list-* messages should be documented in comments.

Hi Novem_Linguae,
Found the third occurrence — $links as $action loop building securepoll-votereligibility-label-$action. Added a comment for the possible values.

Fri, Jul 17, 5:01 AM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), RoadToWiki, Product Safety and Integrity, Platform Engineering, good first task, I18n, MediaWiki-extensions-SecurePoll
gerritbot added a project to T70174: securepoll-votereligibility-list-* messages should be documented in comments: Patch-For-Review.
Fri, Jul 17, 4:56 AM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), RoadToWiki, Product Safety and Integrity, Platform Engineering, good first task, I18n, MediaWiki-extensions-SecurePoll
gerritbot added a comment to T70174: securepoll-votereligibility-list-* messages should be documented in comments.

Change #1311603 had a related patch set uploaded (by @Priyanshikaa1111; author: @Priyanshikaa1111):

[mediawiki/extensions/SecurePoll@master] SecurePoll: Document remaining votereligibility message key

https://gerrit.wikimedia.org/r/1311603

Fri, Jul 17, 4:56 AM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), RoadToWiki, Product Safety and Integrity, Platform Engineering, good first task, I18n, MediaWiki-extensions-SecurePoll
Gkm563 added a project to T432291: Add Izere (izr) to translatewiki.net: RoadToWiki.
Fri, Jul 17, 4:33 AM · RoadToWiki, I18n, LPL Projects (Language Onboarding (i18n & L10n support)), patch-welcome, good first task, LPL Onboarding and Development
Gkm563 claimed T432291: Add Izere (izr) to translatewiki.net.
Fri, Jul 17, 4:32 AM · RoadToWiki, I18n, LPL Projects (Language Onboarding (i18n & L10n support)), patch-welcome, good first task, LPL Onboarding and Development
Gkm563 added a project to T432382: Update Magahi (mag) namespace translations in MediaWiki core: RoadToWiki.
Fri, Jul 17, 4:21 AM · RoadToWiki, Patch-For-Review, patch-welcome, good first task, LPL Projects (Language Onboarding (i18n & L10n support)), I18n, LPL Onboarding and Development
Gkm563 added a comment to T432382: Update Magahi (mag) namespace translations in MediaWiki core.

Submitted a patch for this task.
Gerrit: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1311601

Fri, Jul 17, 4:20 AM · RoadToWiki, Patch-For-Review, patch-welcome, good first task, LPL Projects (Language Onboarding (i18n & L10n support)), I18n, LPL Onboarding and Development
gerritbot added a project to T432382: Update Magahi (mag) namespace translations in MediaWiki core: Patch-For-Review.
Fri, Jul 17, 4:13 AM · RoadToWiki, Patch-For-Review, patch-welcome, good first task, LPL Projects (Language Onboarding (i18n & L10n support)), I18n, LPL Onboarding and Development
gerritbot added a comment to T432382: Update Magahi (mag) namespace translations in MediaWiki core.

Change #1311601 had a related patch set uploaded (by Gkm563; author: Gkm563):

[mediawiki/core@master] Update Magahi namespace translations Update the Magahi namespace names in MessagesMag.php to match the approved namespace proposal from translatewiki.net.

https://gerrit.wikimedia.org/r/1311601

Fri, Jul 17, 4:13 AM · RoadToWiki, Patch-For-Review, patch-welcome, good first task, LPL Projects (Language Onboarding (i18n & L10n support)), I18n, LPL Onboarding and Development
Gkm563 claimed T432382: Update Magahi (mag) namespace translations in MediaWiki core.

I'm currently working on this and expect to submit a patch soon.

Fri, Jul 17, 1:17 AM · RoadToWiki, Patch-For-Review, patch-welcome, good first task, LPL Projects (Language Onboarding (i18n & L10n support)), I18n, LPL Onboarding and Development

Thu, Jul 16

srishakatux added a comment to T423735: Adding Southern Uzbek (uzs) to Translatewiki.

More details about the need for a keyboard layout have been requested in the following discussion: https://translatewiki.net/wiki/Support/Archive/2026/04#Adding_Southern_Uzbek_to_Translatewiki

Thu, Jul 16, 9:17 PM · Patch-For-Review, RoadToWiki, good first task, patch-welcome, I18n, LPL Projects (Language Onboarding (i18n & L10n support)), LPL Onboarding and Development
gerritbot added a comment to T423735: Adding Southern Uzbek (uzs) to Translatewiki.

Change #1311544 had a related patch set uploaded (by Srishakatux; author: Srishakatux):

[translatewiki@master] Add Southern Uzbek (uzs) to LanguageSettings.php

https://gerrit.wikimedia.org/r/1311544

Thu, Jul 16, 9:04 PM · Patch-For-Review, RoadToWiki, good first task, patch-welcome, I18n, LPL Projects (Language Onboarding (i18n & L10n support)), LPL Onboarding and Development
srishakatux updated the task description for T432291: Add Izere (izr) to translatewiki.net.
Thu, Jul 16, 9:00 PM · RoadToWiki, I18n, LPL Projects (Language Onboarding (i18n & L10n support)), patch-welcome, good first task, LPL Onboarding and Development
srishakatux updated the task description for T423735: Adding Southern Uzbek (uzs) to Translatewiki.
Thu, Jul 16, 8:59 PM · Patch-For-Review, RoadToWiki, good first task, patch-welcome, I18n, LPL Projects (Language Onboarding (i18n & L10n support)), LPL Onboarding and Development
srishakatux updated the task description for T423735: Adding Southern Uzbek (uzs) to Translatewiki.
Thu, Jul 16, 7:18 PM · Patch-For-Review, RoadToWiki, good first task, patch-welcome, I18n, LPL Projects (Language Onboarding (i18n & L10n support)), LPL Onboarding and Development