Unless you already have a good idea how Phabricator works, it's not necessarily really clear from the documentation how you'd integrate it into a project that's hosted on Github. Adding the repository is straightforward and the UI guides you through that part, but after that, it's not clear what to do next.
I'm setting up Phabricator for a company that uses Github-hosted private repos and I'd love to be able to point them to some reassuring documentation to show them an initial workflow they can try while they're getting the hang of it, preferably one that represents the accumulated wisdom of other people who're using similar setups.
Here are some example questions I've either already been asked or am anticipating.
Do you still need to push to Github to get a change reviewed?
How, if at all, does Phabricator interact with Github pull requests? Does a pull request get created when a reviewer accepts in Differential?
Who merges the change into the master branch? Do they do it locally or via the Github UI?
What is the equivalent of accepting and merging a diff from someone who doesn't have push access to the main repository and is working on their own fork of the code?