Dependencies
Dependencies
This document outlines Phabricator dependencies.
This document is manually curated and may not be completely exhaustive or up to date. It was last updated in 2019 Week 19.
Binary Dependencies
Phabricator executes these programs in subprocesses.
Dependency | Requirement |
---|---|
git | Create a Git repository in Diffusion. |
git-upload-pack | Host a Git repository over SSH. |
git-receive-pack | Host a Git repository over SSH. |
git-http-backend | Host a Git repository over HTTP/HTTPS. |
hg | Create a Mercurial repository in Diffusion. |
svn | Create an SVN repository in Diffusion. |
svnadmin | Host a SVN repository. |
pygmentize | Enable pygments.enabled. |
ssh | Host or observe any SSH repository in Diffusion. |
sendmail | Enable a "Sendmail" mailer. |
which | Always. |
diff | Always. |
php | Always. |
ps | Run bin/phd status. |
mysql | Run certain administrative bin/storage commands. |
node | Run the Aphlict notification server. |
Bundled Dependencies
Phabricator ships with copies of these external dependencies.
Dependency | Version | Notes |
---|---|---|
JsShrink | - | Javascript minifier. |
AWS SES API | 0.8.1 | Used to send mail via SES. |
cowsay | 3.03 | For ASCII cow graphics only, code is not executed. |
Figlet | 2.1 | For ASCII fonts only, code is not executed. |
Notes:
- The AWS SES API will be removed in a future version of Phabricator. See T13235.
Tags
None
Referenced Files
None
Subscribers
None
- Last Author
- epriestley
- Last Edited
- May 13 2019, 7:01 PM