5 ms·
GNOME heavily investigated Phabricator as well. Including much work with multiple contributors using large Phab installations (such as FreeDesktop.org and Endle
by audidude 9y ago
GNOME heavily investigated Phabricator as well. Including much work with multiple contributors using large Phab installations (such as FreeDesktop.org and Endless). All of this is publicly documented on the wiki.
- phillc73 9y agoI currently use a self hosted GitLab instance at work. I also have a collection of personal repositories on GitLab.com. I chose to put my personal work on GitLab.com because of free private repositories. Over the last few weeks I've started to trial Phabricator, using the hosted Phacility.com service. I haven't actively migrated any code yet, but just using Phabricator to manage some workflow elements is a much enhanced experience. Phabricator's Maniphest (tasks, issues) and Project Workboards feel much more intuitive than GitLab's. The Kanban board on GitLab drives me insane with the amount of clicks I need to do things, small glitches with tags and lack of a single unified multi-project view. Perhaps I haven't used Phabricator enough yet to hit such little frustrations. The point is, I'm probably going to migrate all my personal work over to Phacility.com and if things continue to move smoothly recommend using Phabricator at work, mostly for their workflow and project management tools. I should make it clear that as a developer, I'm just messing about for my own interest. Professionally, I'm a project/product manager with a small team of developers and scientists. I wanted to try and standardise on a single tool to manage workflow, while still staying out of the developers' way while they did the important stuff of building the product.
- wyldfire 9y agoDoes phabricator include git repos? I've only used it for code reviews. Also, does it have a CI facility?
- phillc73 9y agoIt does have repository hosting, called Diffusion in Phabricator parlance.[1] You can also "observe" remote repositories. I haven't looked into CI with Phabricator, and this could be a killer for a move away from GitLab if it's not available. [1] https://secure.phabricator.com/book/phabricator/article/diffusion/ https://secure.phabricator.com/book/phabricator/article/diff...
- phillc73 9y agoHarbormaster is the Phabricator CI tool.[1] [1] https://secure.phabricator.com/book/phabricator/article/harbormaster/ https://secure.phabricator.com/book/phabricator/article/harb...
- lima 9y agoI'm a heavy Phabricator user and it's great.
- chrizel 9y agoYeah, we use Phabricator since last September. Before that we tried GitLab EE trial for a month. GitLab was ok but in retrospect the forking model with merge requests was cumbersome in our corporate environment. The way Phabricator works makes much more sense and the "arc" tool manages all the complex stuff like feature branch handling with automatic master rebase and branch deletion etc. Phabricator has an excellent code review workflow... far superior to what GitLab offered back in September. Sure, Phabricator internally uses patch sets and you have to install and use an additional tool "arc". But git without any additional tooling support just doesn't give you a nice code review experience IMHO. "arc" is filling the gap. And you have to know just two commands: "arc diff" to create a new code review or update an existing one and "arc land" do merge an accepted code review into master. The rest is vanilla git. I highly suggest anyone to try Phabricator and its code review feature. Great, pragmatic open source software.