Phorge

19 points by miro 16 hours ago on lobsters | 7 comments

[OP] miro | 13 hours ago

From time to time I get nostalgic about Phabricator so I decided to spin up an instance of Phorge and I have to admit I am still really into it.

Wikimedia still uses Phabricator (though they have moved their git repositories to GitLab in 2023) for project management if anyone is interested - https://phabricator.wikimedia.org/

There are also some Arcanist/Diffusion tools for GitHub, e.g. - https://github.com/spacedentist/spr

Two9A | 10 hours ago

Phorge is great; we've been using it (and Phabricator before it) at DeviantArt for so long, that it's hard to tell any more whether our process evolved around Phab/Phorge or it just happened to be a natural fit.

Seeing that Wikimedia use Phab, it makes sense how we've had at least two (three?) devs leave DA to join Wikimedia over the years.

[OP] miro | 9 hours ago

Nice to see a large org using it!

Also, it's good to see DeviantArt is still out there. It's been a huge part of my early years in the 00s (together with Newgrounds).

kev009 | 13 hours ago

I'm not a fan of Arcanist nor having php installed on my workstation(s).. but 'git diff -U9999 ...' and uploading patches by hand does the trick for me.

As a review platform I find it to be reasonable with FreeBSD.org, particularly versus Git forges like GitHub/GitLab/Forgjo where line review feels like an afterthought versus PR commenting, but that seems to be a minority opinion lately.

[OP] miro | 12 hours ago

I get that sentiment, I am running mine in an overlay network so that gives me some mental leeway. as for arc's dependencies I use it in repositories where I already have a nix devshell which somewhat isolates the dependency fiesta it spawns.

calvin | 11 hours ago

I quite like and respect it, I just don't know if I can get away from the PR workflow. Otherwise, I like the mouthfeel more than the GH clones like Gitea.

I tried introducing Phabricator at an earlier workplace. I found it amazing, but the rest of the organisation didn't like it so much.

I self-hosted it for a while for my own projects, but back then I didn't have NixOS so the configuration rotted and things were lost.

Now I know about NixOS so I could probably self-host it again, but ... I've gotten into such a nice relationship with Git commits and branches through Magit that I'm not sure I could get used to an Arcanist workflow again. But I would like to. Please send help.

(Edit: maybe arc changesaless of this than I remembered ... I already use the community fork of maoai, and arc seems to slot into that point of my workflow.)