Page MenuHomePhabricator

Fix-It Week: Audit Existing TODOs and FIXMEs in WikiLambda PHP code
Open, In Progress, LowPublic

Description

  • Look at each use of FIXME, TODO, HACK, and similar inline comments in the WikiLambda extension's PHP code.
  • Check if each one of them names a Phabricator task by ID (e.g. // (T12345) TODO: This should be factored out into an interface).
  • If such a task doesn't yet exist, create one, tagged with Abstract Wikipedia team and Abstract Wikipedia Fix-It tasks, and other tasks as appropriate.
  • If such a task already exists, check that it's still open; if not, comment on the task asking if the comment is still valid or otherwise check if it has since been resolved or over-taken by events. If it has, make a patch removing the comment and explaining why we no longer want to do it.

Event Timeline

gengh removed gengh as the assignee of this task.Jan 20 2022, 12:19 PM
gengh subscribed.
gengh updated the task description. (Show Details)

Change 758480 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Add phab IDs to FIXMEs and TODOs

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

Change 758480 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Add phab IDs to FIXMEs and TODOs

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

gengh removed gengh as the assignee of this task.Apr 1 2022, 1:48 PM

Change 927742 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] Add tasks for various TODOs and FIXMEs

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

Change 927742 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Add tasks for various TODOs and FIXMEs

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

Change #1018734 had a related patch set uploaded (by Jforrester; author: Jforrester):

[mediawiki/extensions/WikiLambda@master] doc: Add a Phabricator task reference for all inline TODO/FIXMEs

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

Jdforrester-WMF changed the task status from Open to In Progress.Wed, Apr 10, 3:40 PM
Jdforrester-WMF claimed this task.
Jdforrester-WMF moved this task from Backlog to In Progress on the Abstract Wikipedia team board.

Change #1018734 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] doc: Add a Phabricator task reference for all inline TODO/FIXMEs

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