Phabricator — это набор веб-приложений для совместной разработки программного обеспечения, включающий инструменты для ревью кода, отслеживания ошибок и управления проектами. Изначально разработан как внутренний инструмент для [Fa], Phabricator был создан программистом Эваном Пристли. После ухода из [Fa] Пристли основал компанию Phacility, которая продолжила развитие Phabricator до 2021 года, когда было объявлено о прекращении официальной поддержки и разработке. В ответ сообщество создало форк под названием Phorge, который продолжает развиваться и поддерживаться.
Phabricator представляет собой интегрированную платформу, включающую различные инструменты для разработки программного обеспечения. Он поддерживает системы контроля версий Git, Mercurial и Subversion, а также предоставляет возможности для код-ревью, отслеживания задач и ошибок, управления проектами и ведения документации. Phabricator используется рядом крупных организаций, таких как Wikimedia Foundation, FreeBSD, Mozilla, Khan Academy и других.
- Differential — система ревью кода, позволяющая разработчикам обсуждать и проверять изменения в кодовой базе.
- Diffusion — веб-интерфейс для просмотра и управления репозиториями исходного кода.
- Maniphest — система отслеживания задач и ошибок, позволяющая командам эффективно управлять рабочими процессами.
- Harbormaster — инструмент для интеграции с системами непрерывной интеграции и автоматического тестирования.
- Phriction — вики-система для создания и совместного редактирования документации.
- Herald — система мониторинга изменений, позволяющая настраивать автоматические действия в ответ на определённые события.
- Arcanist — командная строка для взаимодействия с Phabricator, включая отправку диффов и управление задачами.
- Projects — инструмент для организации задач и ресурсов в рамках проектов с возможностью настройки прав доступа.
- Conpherence — система чатов для командного общения и обсуждения.