Phabricator is a legend within Facebook. For an example of some truly funny marketing copy, check out its homepage: http://phabricator.org/
You weren't kidding, I like that kind of self-deprecating humor :)
Phabricator, Wikimedia’s new collaboration platform
61–70 of 77 posts
Re: Phabricator, Wikimedia’s new collaboration platform
#62Earlier quoted context omitted.
What would you recommend / advise then?
If you are looking for something that does "more than just git" and if being open source is valuable to you, you can have a look at Tuleap[1]. It comes with git and svn for source control, built-in tracking technology (big difference with redmine/jira, anyone can customize models & workflows), code review with gerrit, agile dashboard for scrum (kanban on going). Last but not least, it does scale quite well (10k users…
anyway Thanks for sharing. :)
Re: Phabricator, Wikimedia’s new collaboration platform
#63I've been using the code review portions recently. The pre-commit workflow doesn't work too well with git, since the review happens before you upload the code. So everyone needs a local php program to both upload code diffs, and download the code diffs (to support multiple VCS systems). And once it's approved, you need to merge and push it locally (there is a command in the program to do this in one step). Writing un…
https://julien.danjou.info/blog/2013/rant-about-github-pull-...
Re: Phabricator, Wikimedia’s new collaboration platform
#64I've been using the code review portions recently. The pre-commit workflow doesn't work too well with git, since the review happens before you upload the code. So everyone needs a local php program to both upload code diffs, and download the code diffs (to support multiple VCS systems). And once it's approved, you need to merge and push it locally (there is a command in the program to do this in one step). Writing un…
Yes, the pre-commit workflow is also why I won't use it. I want to review branches, not patches. With branches though, there's another problem which AFAIK no code review tool can manage, with the sole exception of Gerrit: force pushes. While you might recoil, I think force pushes are often an entirely reasonable thing to do on a feature branch which is not yet merged into mainline, especially when cosmetic stuff gets…
Re: Phabricator, Wikimedia’s new collaboration platform
#65Earlier quoted context omitted.
If you are looking for something that does "more than just git" and if being open source is valuable to you, you can have a look at Tuleap[1]. It comes with git and svn for source control, built-in tracking technology (big difference with redmine/jira, anyone can customize models & workflows), code review with gerrit, agile dashboard for scrum (kanban on going). Last but not least, it does scale quite well (10k users…
I am more or less in the market (and evaluating) such tool suite and I must admit that I am pretty impressed at what you have here. However if I can find one downside of the UI is the lack of sheen; things that other tools out there (that get often 'promoted' on HN have). anyway Thanks for sharing. :)
It's a bit better when you look at it live[1] but the road is long. However, the on going work start on strong bases, for instance for Kanban[2].
[1] https://tuleap.net/plugins/agiledashboard/?group_id=101 [2] https://tuleap.net/plugins/tracker/?aid=7574
Re: Phabricator, Wikimedia’s new collaboration platform
#66Earlier quoted context omitted.
Yes, the pre-commit workflow is also why I won't use it. I want to review branches, not patches. With branches though, there's another problem which AFAIK no code review tool can manage, with the sole exception of Gerrit: force pushes. While you might recoil, I think force pushes are often an entirely reasonable thing to do on a feature branch which is not yet merged into mainline, especially when cosmetic stuff gets…
Why do you want to review branches? Doesn't that encourage longer divergence, therefore decreasing the percentage of atomic commits and increasing the risk of every merge?
Re: Phabricator, Wikimedia’s new collaboration platform
#67Earlier quoted context omitted.
What would you recommend / advise then?
If you are looking for something that does "more than just git" and if being open source is valuable to you, you can have a look at Tuleap[1]. It comes with git and svn for source control, built-in tracking technology (big difference with redmine/jira, anyone can customize models & workflows), code review with gerrit, agile dashboard for scrum (kanban on going). Last but not least, it does scale quite well (10k users…
I find the information on your download page (https://www.tuleap.org/try-and-go) a bit confusing. What do you charge for? I need to know that up-front before investing my time... There are many products which are "free" until you need some (basic) functionality.
Also, you might want to check spelling on that (and probably other) page(s), but I don't personally mind that. :)
Re: Phabricator, Wikimedia’s new collaboration platform
#68Earlier quoted context omitted.
I honestly don't know. We've been also using Jira but it doesn't cover all of Redmine's features.
Same here. I've been Jira user / Jira consultant for some time (around 3.x - 4.x versions). And I loved the tool then. I don't have the same sentiment any more and mostly find it bloated. At the moment I'm daily Redmine and YouTrack[1] user and find both of them much more superior. Personally I think YT is one of the most user friendly tools out there, but I also find it quite limited and lacking (especially in regar…
Re: Phabricator, Wikimedia’s new collaboration platform
#69Earlier quoted context omitted.
Phabricator does have code hosting, and the Phabricator master repository is self-hosted on Phabricator and mirrored to GitHub. We link to GitHub because they have more infrastructure than we do for handling heavy read loads.
How is the code hosting done in the backend, do you reuse git or is there something bespoke in action back there?
Generally speaking, we proxy requests and pass them through to the VCS after performing authentication and broad permission checks. Requests are rewritten slightly to remap user-facing display paths to actual paths on disk. Some additional features act through commit hooks.
Re: Phabricator, Wikimedia’s new collaboration platform
#70Earlier quoted context omitted.
If you are looking for something that does "more than just git" and if being open source is valuable to you, you can have a look at Tuleap[1]. It comes with git and svn for source control, built-in tracking technology (big difference with redmine/jira, anyone can customize models & workflows), code review with gerrit, agile dashboard for scrum (kanban on going). Last but not least, it does scale quite well (10k users…
Looks nice! A hint though: I was looking for an open source tool and I didn't stumble across yours, so you might want to put some effort in SEO, presence on blogs,... I find the information on your download page ( https://www.tuleap.org/try-and-go ) a bit confusing. What do you charge for? I need to know that up-front before investing my time... There are many products which are "free" until you need some (basic) fun…
Tuleap is 100% libre and open source, you don't have to pay anything to use it. All the things you see on tuleap.org are immediatly available and usable without "freemium" or "open core" principle.
My company (Enalean) does have a business around Tuleap but it's service (SLA, support & co) as well as crowd-fund developments (https://www.enalean.com/en/product-services/open-roadmap)