Phabricator

Last updated

Original author(s) Evan Priestley [1] / Facebook, Inc.
Developer(s) Phacility, Inc [2]
Initial release2010;14 years ago (2010)
Repository
Written in PHP [3]
Operating system Unix-like
Platform Cross-platform [3]
Available inEnglish
Type Code review, bug tracker
License Apache License 2.0 [4]
Website phacility.com/phabricator/

Phabricator is [5] a suite of web-based development collaboration tools, which includes a code review tool called Differential, a repository browser called Diffusion, a change monitoring tool called Herald, [6] a bug tracker called Maniphest, and a wiki called Phriction. [7]

Contents

Phabricator integrates with Git, Mercurial, and Subversion. It is available as free software under the Apache License 2.0.

Phabricator was originally developed as an internal tool at Facebook [8] [9] [10] overseen by Evan Priestley. [1] Priestley left Facebook to continue Phabricator's development in a new company called Phacility. [2]

On May 29, 2021, Phacility announced that it was ceasing operations and no longer maintaining Phabricator starting June 1, 2021. [5] A community fork, Phorge, was created and announced its stable release to the public on September 7, 2022. [11]

Notable users

Phabricator's users include:

See also

Related Research Articles

<span class="mw-page-title-main">Plug-in (computing)</span> Software component that adds a specific feature to an existing software application

In computing, a plug-in is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.

<span class="mw-page-title-main">Qt (software)</span> Object-oriented framework for software development

Qt is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

<span class="mw-page-title-main">KHTML</span> Discontinued web browser engine

KHTML is a discontinued browser engine that was developed by the KDE project. It originated as the engine of the Konqueror browser in the late 1990s, but active development ceased in 2016. It was officially discontinued in 2023.

A source-code-hosting facility is a file archive and web hosting facility for source code of software, documentation, web pages, and other works, accessible either publicly or privately. They are often used by open-source software projects and other multi-developer projects to maintain revision and version history, or version control. Many repositories provide a bug tracking system, and offer release management, mailing lists, and wiki-based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.

<span class="mw-page-title-main">Mercurial</span> Distributed revision-control tool for software developers

Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows, Linux, and other Unix-like systems, such as FreeBSD and macOS.

<span class="mw-page-title-main">Audacious (software)</span> Free and open source audio player

Audacious is a free and open-source audio player software with a focus on low resource use, high audio quality, and support for a wide range of audio formats. It is designed primarily for use on POSIX-compatible Unix-like operating systems, with limited support for Microsoft Windows. Audacious was the default audio player in Ubuntu Studio in 2011–12, and was the default music player in Lubuntu until October 2018, when it was replaced with VLC.

<span class="mw-page-title-main">LXDE</span> Lightweight desktop environment for Linux and BSD

LXDE is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for use on older or resource-constrained personal computers such as netbooks or system on a chip computers.

<span class="mw-page-title-main">Kdenlive</span> Free and open-source video editing software

Kdenlive is a free and open-source video editing software based on the MLT Framework, KDE and Qt. The project was started by Jason Wood in 2002, and is now maintained by a small team of developers.

In FOSS development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications.

<span class="mw-page-title-main">Lubuntu</span> Linux distribution based on Ubuntu, utilizing the LXQt desktop environment

Lubuntu is a lightweight Linux distribution based on Ubuntu that uses the LXQt desktop environment in place of GNOME. Lubuntu was originally touted as being "lighter, less resource hungry and more energy-efficient", but now aims to be "a functional yet modular distribution focused on getting out of the way and letting users use their computer".

<span class="mw-page-title-main">KTechLab</span>

KTechLab is an IDE for electronic and PIC microcontroller circuit design and simulation; it is a circuit designer with auto-routing and a simulator of common electronic components and logic elements.

<span class="mw-page-title-main">LightDM</span> Free, open-source X display manager

LightDM is a free and open-source X display manager that aims to be lightweight, fast, extensible and multi-desktop. It can use various front-ends to draw the user interface, also called Greeters. It also supports Wayland.

<span class="mw-page-title-main">PDF.js</span> PDF viewer in JavaScript included in Mozilla Firefox

PDF.js is a JavaScript library that renders Portable Document Format (PDF) files using the web standards-compliant HTML5 Canvas. The project is led by the Mozilla Corporation after Andreas Gal launched it in 2011.

A bug bounty program is a deal offered by many websites, organizations, and software developers by which individuals can receive recognition and compensation for reporting bugs, especially those pertaining to security exploits and vulnerabilities.

<span class="mw-page-title-main">LXQt</span> Lightweight Qt Desktop Environment

LXQt is a free and open source lightweight desktop environment. It was formed from the merger of the LXDE and Razor-qt projects.

<span class="mw-page-title-main">Shumway (software)</span>

Shumway is a discontinued media player for playing SWF files. It was intended as an open-source replacement for Adobe Flash Player. It is licensed under Apache and SIL Open Font License (OFL). Mozilla started development on it in 2012. It was preceded by a failed earlier project called Gordon, a JavaScript library with a similar concept and name, which interprets SWF files with onboard resources of a browser via SVG conversion. These names are an allusion to Flash Gordon and Gordon Shumway.

<span class="mw-page-title-main">Matrix (protocol)</span> Networking protocol for real-time communication and data synchronization

Matrix is an open standard and communication protocol for real-time communication. It aims to make real-time communication work seamlessly between different service providers, in the way that standard Simple Mail Transfer Protocol email currently does for store-and-forward email service, by allowing users with accounts at one communications service provider to communicate with users of a different service provider via online chat, voice over IP, and videotelephony. It therefore serves a similar purpose to protocols like XMPP, but is not based on any existing communication protocol.

This is a timeline of GitHub, a web-based Git or version control repository and Internet hosting service.

JPEG XL is a royalty-free raster-graphics file format that supports both lossy and lossless compression. It is designed to outperform existing raster formats and thus become their universal replacement.

References

  1. 1 2 Fagerholm, F.; Johnson, P.; Guinea, A. S.; Borenstein, J.; Münch, J. (2013). "Onboarding in Open Source Software Projects: A Preliminary Analysis". 2013 IEEE 8th International Conference on Global Software Engineering Workshops. pp. 5–10. arXiv: 1311.1334 . doi:10.1109/ICGSEW.2013.8. ISBN   978-0-7695-5055-8. S2CID   7114963.
  2. 1 2 "Evan Priestley (LinkedIn)" . Retrieved October 24, 2013.[ permanent dead link ]
  3. 1 2 "Installation Guide". Phacility.
  4. "phabricator/LICENSE at master · phacility/phabricator · GitHub". GitHub. September 17, 2022.
  5. 1 2 "Phacility is Winding Down Operations". May 29, 2021.
  6. Dentel, C.; Nordio, M.; Meyer, B. (2012). "Monitors: Keeping Informed on Code Changes". Independent Research. ETH Zürich.
  7. "What is Phabricator?". Archived from the original on October 29, 2013. Retrieved October 24, 2013.
  8. "Phabricator Project History" . Retrieved October 24, 2013.
  9. 1 2 3 4 5 6 7 Tsotsis, Alexia (August 7, 2011). "Meet Phabricator, the Witty Code Review Tool Built Inside Facebook". TechCrunch. Archived from the original on October 1, 2017. Retrieved October 24, 2013.
  10. "A Look at Phabricator: Facebook's Web-Based Open Source Code Collaboration Tool". September 28, 2011. Retrieved October 24, 2013.
  11. Eyal, Aviv (September 7, 2022). "Going Public". Phorge. Retrieved September 27, 2022.
  12. McCampbell, Johnny (October 7, 2016). "The Forbes Front End Epochalypse". Forbes . Retrieved October 3, 2018.
  13. "Discord's Phabricator". bugs.discord.com. Archived from the original on January 15, 2021. Retrieved April 15, 2021.
  14. Barua, Hrishikesh (September 7, 2017). "How Facebook Achieves Rapid Release at Massive Scale" . Retrieved October 3, 2018.
  15. "Phabricator". reviews.freebsd.org. Retrieved January 24, 2019.
  16. "GnuPG Development Hub" . Retrieved April 28, 2021.
  17. "GitHub - Khan/phabricator". GitHub. March 28, 2021. Retrieved September 19, 2021.
  18. "What I did at Khan Academy". Zero Wind :: Jamie Wong. Retrieved September 19, 2021.
  19. "KDE's Phabricator". phabricator.kde.org.
  20. "Mozilla Phabricator". Mozilla. June 11, 2021.
  21. "Phabricator code review - Mozilla wiki" . Retrieved June 11, 2021.
  22. "Join Phabricator". lubuntu.me. December 5, 2017. Retrieved June 5, 2021.
  23. "Lubuntu Phabricator". Archived from the original on June 10, 2023. Retrieved June 5, 2021.
  24. "Pinterest + ktlint = ❤". Pinterest Engineering blog. May 10, 2019. Retrieved June 5, 2021.
  25. pinterest/arcanist-linters, Pinterest, June 5, 2021, retrieved June 5, 2021
  26. "Organizations Using Phabricator" . Retrieved July 14, 2021.
  27. "Wildfire Games Phabricator" . Retrieved June 4, 2021.
  28. "Phabricator documentation". Wildfire Games . Retrieved June 5, 2021.
  29. "Wikimedia Phabricator". phabricator.wikimedia.org. Retrieved January 19, 2019.