Hacker News new | ask | show | jobs
by epriest 2930 days ago
I've contributed some code to Phabricator, happy to answer any questions about why that code is so bad.

Phabricator is primarily aimed at teams with multiple approximately-full-time engineers working on projects together, and focuses more on scaling up to thousands of engineers than scaling down to personal projects. It may be a poor fit for your needs if you're looking to move very small projects away from GitHub following the acquisition by Microsoft.

5 comments

Hah, Phabricator is what I point to when people say "it's impossible to write good software in PHP".
It's a very good example of well-written PHP code, indeed.
Ha! Epriest is actually the primary Phabricator developer by my read of their webpage.

Can you guys advertise more? I hear about Atlassian on NPR and my IT team has guys fully sold on their stuff but my team has been operating very cleanly off a Phabricator VM for years now. However IT keeps pushing me to go all Atlassian so they can "support it". I'm like, yo, git pull every few months to upgrade and keep the VM patched. They're like but Atlassian has conferences.

What should I do?

Find out, in detail, why they want it.

For us, Crucible was a significant improvement over Phabricator in terms of daily use. My team had been trialing it for several months, and upon demoing it to other teams and our managers, convinced them it was worth switching.

Replace your IT team.
...educate your IT team.
Go Atlassian. So much better.
I disagree, Atlassian products, IMHO, are notoriously full of pain points: speed, usability, lack of updates, old issues languish, lack of accountability, corporate greed, unwilling to add features that compete with "addons/plugins/etc".

Supporting self hosted gets even more murky, documentation tends to be stale, updates tend to be in place and high availability is hit or miss.

For context, epriest (Evan Priestley) was the original author of Phabricator at Facebook and spun it out as its own company.
Really? I've used it for a few years now to host my very personal projects I don't feel like uploading to GitHub and bitbucket
For small projects where most outside contributions are "drive by PRs" by random people, Phabricator may not be the best choice due to its complexity.

I hope they will add a "git push"-based workflow to accommodate this use case.

Make workboard columns queryable!
"View as Query" is in the column's menu. https://secure.phabricator.com/D19366