Page MenuHomePhorge

amybones (amy bones)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Jan 20 2025, 23:01 (19 w, 2 d)
Availability
Available

Recent Activity

Mon, Jun 2

amybones added a comment to D26037: Add phpDoc to PhabricatorCursorPagedPolicyAwareQuery.

Yes to the idea however a related elephant in the room (IMHO) are those non-standard types like list or map or wild being replaced, no clue if that has any effects on...something™ (Diviner docs? Code?) as I haven't managed to understand the consequences of code in https://we.phorge.it/source/arcanist/browse/master/src/parser/PhutilTypeSpec.php yet. (Technically speaking map and list seem to be just arrays, indeed.)

Mon, Jun 2, 23:31
amybones added a comment to D26039: LiskDAO::getConfiguration return typing.

Yeah, I've been wanting to put up a codemod diffs that get rid of all the custom types: wild, dict, dictionary, map, etc. None of these are understood by modern phpdoc tooling and while we could configure phpstan to understand them, it's probably easiest to just use whatever everyone else is using, especially because some editor extensions don't have a way to add custom types so we'd be leaving potential contributors at a disadvantage if they don't have phpstan.

Mon, Jun 2, 23:25
amybones requested review of D26040: Add missing ArcanistWorkflow::runWorkflow method.
Mon, Jun 2, 23:21
amybones updated the diff for D26040: Add missing ArcanistWorkflow::runWorkflow method.

Update signature to protected and add missing argument everywhere.

Mon, Jun 2, 23:20
amybones planned changes to D26040: Add missing ArcanistWorkflow::runWorkflow method.

Running phpstan analyse, [...] Method ArcanistWorkflow::runWorkflow() invoked with 1 parameter, 0 required, both in src/workflow/ArcanistWorkflow.php:227. That looks like an improvement indeed.

Mon, Jun 2, 22:22
amybones added a comment to D26040: Add missing ArcanistWorkflow::runWorkflow method.

Keeping it protected will throw Protected method PhageExecWorkflow::runWorkflow() overriding public method ArcanistWorkflow::runWorkflow() should also be public.

Exactly what I mean: this patch introduced a public method, but what about just introducing a protected method? and rollback src/phage/workflow/PhageExecWorkflow.php

Mon, Jun 2, 22:14

Fri, May 30

amybones requested review of D26041: Fix ArcanistWorkflow::shouldRequireCleanUntrackedFiles.
Fri, May 30, 23:48
amybones updated the diff for D26040: Add missing ArcanistWorkflow::runWorkflow method.

Get rid of coverage errors :)

Fri, May 30, 23:40
amybones requested review of D26040: Add missing ArcanistWorkflow::runWorkflow method.
Fri, May 30, 23:37
amybones requested review of D26039: LiskDAO::getConfiguration return typing.
Fri, May 30, 23:11
amybones requested review of D26038: phpDoc PhabricatorApplicationQuery.
Fri, May 30, 21:55
amybones added a comment to D26027: Profile picture destroy: implement Before-Destruction engine to restore the builtin image.

This isn't important, it just seems like this is a nice in-context place to leave this information :)

Fri, May 30, 20:45
amybones updated the diff for D26037: Add phpDoc to PhabricatorCursorPagedPolicyAwareQuery.

Use R[] because the keys may not be sequential.

Fri, May 30, 20:31
amybones added a comment to D26037: Add phpDoc to PhabricatorCursorPagedPolicyAwareQuery.

Hmm.. clearly I need to set xdebug.mode correctly, but I'm not sure why it wasn't. It's been fine before.

Fri, May 30, 20:20
amybones requested review of D26037: Add phpDoc to PhabricatorCursorPagedPolicyAwareQuery.
Fri, May 30, 20:06

Feb 22 2025

amybones added a comment to T15961: Should we adopt modern PHP type hints in Phorge source code?.

I'd be very much in favor and I'd be happy to contribute changes for this. I've added type hints in my local fork to assist in development. Especially for core utility functions like idx and id which otherwise completely hide type information.

Feb 22 2025, 02:25 · Phorge Development Tools, Discussion Needed

Feb 18 2025

amybones awarded T15998: Add an "Authored Tasks" view/item to People profile menu a Love token.
Feb 18 2025, 04:13 · People

Feb 17 2025

amybones accepted D25885: Run ./bin/celerity map.

Tools make no mistakes.

Feb 17 2025, 00:04

Feb 16 2025

amybones closed D25883: Add "Understanding Application Transaction Editors" article to Diviner.
Feb 16 2025, 21:37
amybones committed rPcf19d84107e9: Add "Understanding Application Transaction Editors" article to Diviner.
Feb 16 2025, 21:37
amybones updated the test plan for D25883: Add "Understanding Application Transaction Editors" article to Diviner.
Feb 16 2025, 21:30
amybones updated the diff for D25883: Add "Understanding Application Transaction Editors" article to Diviner.

Remove first person voice in a few areas. And a bit of swearing that slipped through from my notes.

Feb 16 2025, 21:27
amybones requested review of D25883: Add "Understanding Application Transaction Editors" article to Diviner.
Feb 16 2025, 02:01

Feb 7 2025

amybones closed Q168: Improvements to Mercurial workflows as resolved.
Feb 7 2025, 23:07

Feb 6 2025

amybones added a comment to Q168: Improvements to Mercurial workflows.

@valerio.bozzolan looks to not change behavior in mercurial at all :) I'm not in Trusted Contributors so I can't accept.

Feb 6 2025, 22:24

Feb 5 2025

amybones asked Q168: Improvements to Mercurial workflows.
Feb 5 2025, 22:41

Jan 31 2025

amybones added a comment to T15982: Update the documentation for "Adding New CSS and JS" to not exclude extensions.

A comment in two parts:
First and most relevant to this task: It certainly would be nice to get some of this into documentation! It took me quite awhile to figure this out when doing my own extension development.

Jan 31 2025, 01:42 · Extension Development, Documentation