Topic on Talk:Phabricator

Lectrician1 (talkcontribs)

@AKlapper (WMF) Revision Phabricator being similar to GitHub is an important comparison to make for people first trying to understand Phabricator's role in Wikimedia. Code related to Wikimedia is also usually stored on Gerrit 99% of the time. I can simply add "typically" if you're so keen on it. I personally was confused where code was stored and what Phabricator really was when I first got into Wikimedia development a few months ago. This information would have helped myself and I hope it can help others.

AKlapper (WMF) (talkcontribs)

Hi, Phabricator is not very similar to GitHub, apart from maybe also being a software forge. GitHub offers code review, our Phabricator instance does not (except for a small set of projects, and we do want to get rid off that). We mostly use Phab for task tracking; GitHub does a lot more.

Code related to Wikimedia is not "usually stored on Gerrit 99% of the time", not at all - we have a lot of stuff on GitHub instead of Gerrit. See also Developer Advocacy/Metrics#Technical Contributors Map

I can very much understand the confusion where code is stored, because it's simply a mess. That's why New Developers intentionally lists several code hosting locations.

Lectrician1 (talkcontribs)

> We mostly use Phab for task tracking; GitHub does a lot more.

Okay, and I clarified that in my edit...

AKlapper (WMF) (talkcontribs)

That means to me it's not similar...

Lectrician1 (talkcontribs)

How do you not see it's similar. It has issues just like Phabricator. I'd say the #1 used feature of GitHub by communities are issues and that's the case for Phabricator and Wikimedia. It helps new contributors understand that we don't use GitHub and instead use Phabricator only for issues.

Tacsipacsi (talkcontribs)

No, the #1 feature of GitHub is storing source code. I don’t have statistics, but I’m pretty sure there are far more repositories without any issues than dummy repositories that contain no real code and are used only for issues. Issues can even be turned off, which is not the case for code storage or pull requests.

Jdforrester (WMF) (talkcontribs)

Totally agreed with @AKlapper (WMF) and @Tacsipacsi; making a comparison to GitHub is extremely unhelpful and will mostly confuse. If you have to compare it to closed-source software people have seen elsewhere, describe it as JIRA or Trello.

Reply to "Github"