Tasks which include migrations and modernization of old code patterns to new code patterns.
Details
Sep 10 2018
Nov 16 2017
Aug 6 2017
Resolved enough.
Apr 17 2017
Apr 13 2017
Apr 9 2017
Apr 7 2017
Mar 16 2017
The system described in this task became "ModularTransactions", which feel like they're in a good place.
Nov 10 2016
Sep 27 2016
Sep 19 2016
Aug 25 2016
Aug 24 2016
Aug 22 2016
This is an opportunity to earn valuable contributor points and explore the dark corners of the codebase. Spooky!
This will "help" you "become more familiar with Phabricator's codebase".
I think most of these have been converted now, and the remaining stragglers are getting fixed up alongside other changes (EditEngine, third-generation APIs, etc).
I'm just going to close this since we've converted most of the Query classes by now and are fixing the remaining ones as adjacent work happens. These changes were just minor improvements to code clarity and there's no particular urgency to fully modernizing things, nor do we get to delete a bunch of code once we're done or reduce maintenance costs in a global way or anything like that.
Jul 28 2016
When we make a hire we can make them do this "to become more familiar with Phabricator's codebase".
Jul 8 2016
Jul 7 2016
I think we broke plain-text emails here:
Jul 5 2016
Jul 2 2016
(Just bookkeeping; there's no external priority on this.)
Jun 14 2016
Jun 13 2016
Jun 10 2016
I spent a couple hours on this last night and a couple hours this morning and I think I have Paste pretty much converted, so things look promising. I'm going to hold this until after the release cut, but expect to put Calendar on top of it and whatever else converts in the future.
Jun 9 2016
I'm leaning toward exploring this in the near term. We have four applications which may convert soon:
Jan 25 2016
Jan 19 2016
Jan 8 2016
Dec 24 2015
Oh, I was thinking this needed a whole pile of work (like, all of T9372) but I don't think it actually does. I'll take a look.
@epriestley not sure if you saw this, but all apps installed by default on the sidenav have a reasonable blank state except for Differential. Not sure how much work there is to modernize RevisionQuery there.