Bug management/Bug of the week
||Draft page for phab:T563. If you are interested in fixing bugs, go to Annoying little bugs instead!|
Wikimedia developer teams: Add your team and your three favorite easy bugs here!
|Week||Dev team||Main dev contacts||Phabricator IDs of three easy bugs|
Recurring tasks once someone runs this
- How and who to communicate the bug of the week: Microblogging; also mailing lists?
- Want to fix an easy Wikimedia bug? Try https://phabricator.wikimedia.org/T987654 - more info: https://www.mediawiki.org/wiki/Annoying_little_bugs
- Remind team or the two main devs a few days before? CC myself on ticket?
Email draft to teams announcing this idea
"Easy bug of the week"
Based on open tickets with the "easy" tag set in Phabricator, Engineering Community Team had the idea to expose and advertise a dedicated "bug of the week" for newcomers who want to contribute to code.
Newcomers will be pointed to https://www.mediawiki.org/wiki/Annoying_little_bugs to understand and learn our infrastructure (Phabricator, Gerrit, general workflows and expectations).
Every week a different development team (rotating) would offer one bug to fix (via a task in Phabricator). If that bug of the week already has a patch attached/linked, contributors can try a different easy bug from the bucket (explained on https://www.mediawiki.org/wiki/Annoying_little_bugs where there are also Phabricator queries to find these bug reports).
For each development team, this would require commitment to watch that bug report, help contributors with problems on the ticket and on IRC, and review patches in a timely manner. Having two developers of your team who feel a bit responsive listed plus your three favorite easy bugs (so we have fallbacks if someone fixed that bug in the meantime) would be pretty awesome.
Does that sound like an experiment you could imagine to try out?
We'd like to start this in about four weeks.
PS: Of course you are always encouraged to tag more Phabricator tickets which are suitable for newcomers with the "easy" tag.
Projects to start with
See links to project specific tasks on Annoying little bugs
Folks that expressed interest
Tfinc, Jared, Rachel