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.

Note: this was renamed from #easy as the use of word is problematic as for newcomers: these tasks are not necessarily easy. Good first task seems a much better choice and is not such a loaded word.

Recent Activity

Today

ReleaseTaggerBot added a project to T138919: Create intro/summary for Special:GlobalRenameUser: MW-1.43-notes (1.43.0-wmf.3; 2024-04-30).
Fri, Apr 26, 8:00 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Platform-Team, Patch-For-Review, good first task, GlobalRename, MediaWiki-extensions-CentralAuth
gerritbot added a comment to T138919: Create intro/summary for Special:GlobalRenameUser.

Change #329810 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@master] Add intro/summary text on top of Special:GlobalRenameUser

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

Fri, Apr 26, 7:22 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MediaWiki-Platform-Team, Patch-For-Review, good first task, GlobalRename, MediaWiki-extensions-CentralAuth
Maintenance_bot removed a project from T362742: Fix documentation typos: Patch-For-Review.
Fri, Apr 26, 7:08 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), good first task, MW-Interfaces-Team
Jdlrobson moved T332651: Reading list schema updater doesn't support db prefixes properly from Backlog to Backend on the MediaWiki-extensions-ReadingList board.
Fri, Apr 26, 5:08 PM · MediaWiki-extensions-ReadingList, Reading List Service, good first task
Jdlrobson moved T363418: Duplicate tabs on Special:ReadingList from Backlog to Frontend on the MediaWiki-extensions-ReadingList board.
Fri, Apr 26, 5:08 PM · good first task, MediaWiki-extensions-ReadingList
apaskulin edited projects for T363543: Fix link in JSDoc vue module, added: MediaWiki-Documentation; removed MediaWiki-Docker.
Fri, Apr 26, 4:27 PM · MediaWiki-Documentation, MediaWiki-core-Hackathon-2024, good first task
Wugapodes moved T363533: Add docstrings to ChessBrowser JS module from Needs triage to Backlog on the ChessBrowser board.
Fri, Apr 26, 1:56 AM · good first task, ChessBrowser
Pppery placed T363542: Use JSDoc method tags instead of function tags up for grabs.
Fri, Apr 26, 1:11 AM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin added a parent task for T363542: Use JSDoc method tags instead of function tags: T356455: Fix eslint warnings.
Fri, Apr 26, 12:10 AM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin added a parent task for T363545: Add a line after JSDoc block descriptions in mw.Uri: T356455: Fix eslint warnings.
Fri, Apr 26, 12:07 AM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin created T363545: Add a line after JSDoc block descriptions in mw.Uri.
Fri, Apr 26, 12:06 AM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation

Yesterday

apaskulin edited projects for T363543: Fix link in JSDoc vue module, added: MediaWiki-core-Hackathon-2024; removed Wikimedia-Hackathon-2024.
Thu, Apr 25, 11:46 PM · MediaWiki-Documentation, MediaWiki-core-Hackathon-2024, good first task
apaskulin reopened T363542: Use JSDoc method tags instead of function tags as "Open".
Thu, Apr 25, 11:45 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin added a parent task for T363535: Fix spacing in JSDoc comment for htmlform.enhance: T356455: Fix eslint warnings.
Thu, Apr 25, 11:43 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin added a parent task for T363531: Fix return type for trimByteLength in JSDoc: T356455: Fix eslint warnings.
Thu, Apr 25, 11:43 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin added a parent task for T363534: Remove brackets from JSDoc extends tags: T356455: Fix eslint warnings.
Thu, Apr 25, 11:43 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin added a parent task for T363537: Fix JSDoc memberof tags in mw.GallerySlideshow: T356455: Fix eslint warnings.
Thu, Apr 25, 11:43 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin added a parent task for T363539: Fix JSDoc param tag in mw.rcfilters.dm.FilterGroup: T356455: Fix eslint warnings.
Thu, Apr 25, 11:43 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin added a parent task for T363541: Fix typo in comment for addArrayElementsUnique: T356455: Fix eslint warnings.
Thu, Apr 25, 11:43 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin added a parent task for T363540: Remove empty line in JSDoc comment for mw.rcfilters.dm.FiltersViewModel: T356455: Fix eslint warnings.
Thu, Apr 25, 11:43 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin created T363543: Fix link in JSDoc vue module.
Thu, Apr 25, 11:40 PM · MediaWiki-Documentation, MediaWiki-core-Hackathon-2024, good first task
Baderayat closed T363542: Use JSDoc method tags instead of function tags as Resolved.
Thu, Apr 25, 11:40 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin renamed T363542: Use JSDoc method tags instead of function tags from Use JSDoc method tag for mw.widgets.TitleWidget.prototype.getQueryValue to Use JSDoc method tags instead of function tags.
Thu, Apr 25, 11:34 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin created T363542: Use JSDoc method tags instead of function tags.
Thu, Apr 25, 11:31 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin created T363541: Fix typo in comment for addArrayElementsUnique.
Thu, Apr 25, 11:23 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin created T363540: Remove empty line in JSDoc comment for mw.rcfilters.dm.FiltersViewModel.
Thu, Apr 25, 11:20 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin created T363539: Fix JSDoc param tag in mw.rcfilters.dm.FilterGroup.
Thu, Apr 25, 11:11 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin renamed T363537: Fix JSDoc memberof tags in mw.GallerySlideshow from Fix memberof tags in mw.GallerySlideshow to Fix JSDoc memberof tags in mw.GallerySlideshow.
Thu, Apr 25, 11:07 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin created T363537: Fix JSDoc memberof tags in mw.GallerySlideshow.
Thu, Apr 25, 11:03 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin created T363535: Fix spacing in JSDoc comment for htmlform.enhance.
Thu, Apr 25, 10:54 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin renamed T363534: Remove brackets from JSDoc extends tags from Remove brackets from JSDoc `@extends` tags to Remove brackets from JSDoc extends tags.
Thu, Apr 25, 10:46 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin created T363534: Remove brackets from JSDoc extends tags.
Thu, Apr 25, 10:45 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
Wugapodes created T363533: Add docstrings to ChessBrowser JS module.
Thu, Apr 25, 10:35 PM · good first task, ChessBrowser
apaskulin created T363531: Fix return type for trimByteLength in JSDoc.
Thu, Apr 25, 10:26 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
apaskulin created T363530: Remove duplicated JSDoc tag in mw.html.Raw .
Thu, Apr 25, 9:48 PM · MediaWiki-core-Hackathon-2024, good first task, MediaWiki-Documentation
Jdlrobson moved T296598: Remove !important from special page font declarations in minerva and increase specificity of rule from Consolidate frontend code approaches in Minerva and Vector to deprecations/removals/code simplification on the Web-Team-Backlog (Needs Prioritization (Tech)) board.
Thu, Apr 25, 8:05 PM · Web-Team-Backlog (Needs Prioritization (Tech)), good first task, patch-welcome, MinervaNeue
Jdlrobson added a comment to T363418: Duplicate tabs on Special:ReadingList.

Yep I think we can resolve this by deleting getAssociatedNavigationLinks. These pages don't work without JavaScript so this seems like the correct way to address this.

Thu, Apr 25, 4:36 PM · good first task, MediaWiki-extensions-ReadingList
FJoseph-WMF moved T316841: Replace "db" field usages with new getDb() in MediaWikiIntegrationTestCase from Backlog (Triaged and Ready) to Radar on the MW-Interfaces-Team board.
Thu, Apr 25, 3:33 PM · MediaWiki-core-Hackathon-2024, good first task, MW-Interfaces-Team, MediaWiki-Core-Tests
daniel added a project to T245748: Phase out JS-based legacy page indicators: MediaWiki-core-Hackathon-2024.
Thu, Apr 25, 3:27 PM · MediaWiki-core-Hackathon-2024, MW-Interfaces-Team, MediaWiki CodeJam Dec 2023, MediaWiki-Engineering-Group-onboarding, MediaWiki-Platform-Team, good first task, Technical-Debt, MediaWiki-General
FGoodwin closed T362742: Fix documentation typos as Resolved.
Thu, Apr 25, 3:23 PM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), good first task, MW-Interfaces-Team
Wargo added a comment to T363418: Duplicate tabs on Special:ReadingList.

We can delete getAssociatedNavigationLinks if we don't need it.

Thu, Apr 25, 12:49 PM · good first task, MediaWiki-extensions-ReadingList
NewtonKamau added a comment to T363418: Duplicate tabs on Special:ReadingList.
Thu, Apr 25, 11:02 AM · good first task, MediaWiki-extensions-ReadingList
Sfaci updated the task description for T343907: AQS 2.0: aqsassist - Extract some repeated common code from services to this module.
Thu, Apr 25, 10:18 AM · Data Products (Epics Timeline), Epic, good first task, AQS2.0
Maintenance_bot removed a project from T343907: AQS 2.0: aqsassist - Extract some repeated common code from services to this module: Patch-For-Review.
Thu, Apr 25, 7:30 AM · Data Products (Epics Timeline), Epic, good first task, AQS2.0
SGupta-WMF moved T360525: Refactor Geo Analytics according to the new AQSAssist from Code Review / Tech Input to Testing on the Data Products (Data Products Sprint 12) board.
Thu, Apr 25, 6:36 AM · Data Products (Data Products Sprint 12), good first task, AQS2.0
SGupta-WMF moved T360526: Refactor Media Analytics according to the new AQSAssist from Code Review / Tech Input to Testing on the Data Products (Data Products Sprint 12) board.
Thu, Apr 25, 6:36 AM · Data Products (Data Products Sprint 12), good first task, AQS2.0
gerritbot added a comment to T343907: AQS 2.0: aqsassist - Extract some repeated common code from services to this module.

Change #994880 merged by jenkins-bot:

[generated-data-platform/aqs/geo-analytics@main] AQS 2.0:Extract some repeated common code from services to this module

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

Thu, Apr 25, 6:33 AM · Data Products (Epics Timeline), Epic, good first task, AQS2.0
gerritbot added a comment to T343907: AQS 2.0: aqsassist - Extract some repeated common code from services to this module.

Change #1005966 merged by jenkins-bot:

[generated-data-platform/aqs/media-analytics@main] Refactor Media Analytics with AQS Assist

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

Thu, Apr 25, 6:33 AM · Data Products (Epics Timeline), Epic, good first task, AQS2.0
Jdlrobson placed T358410: Special:MovePage has color contrast issue in night mode up for grabs.
Thu, Apr 25, 12:45 AM · Wikimedia-Hackathon-2024, Web-Team-Backlog, good first task, patch-welcome, MediaWiki-Page-rename, FY2023-24-WE 2.1 Typography and palette customizations

Wed, Apr 24

Jdlrobson created T363418: Duplicate tabs on Special:ReadingList.
Wed, Apr 24, 9:16 PM · good first task, MediaWiki-extensions-ReadingList