Phabricator:軟件開發的完整平台

軟件開發正在迅速增長,在某些情況下創新並沒有提供適應的空間,這就是為什麼自由軟件社區提供大量解決方案,從而使軟件開發每天質量更高的原因之一 Phabricator.

什麼是Phabricator?

Phabricator 是Web應用程序的集合,可幫助軟件公司構建更高質量的軟件,包括代碼檢查工具,更改監視,錯誤跟踪和Wiki創建。 Phabricator 與整合 混帳, 水銀 y 顛覆.

phabricator

phabricator

Phabricator 是免費的開源軟件,在 Apache 2許可證。 它寫在 p跨平台 它的開發始於2010年,這使其成為相當成熟的解決方案。

Phabricator 最初是作為內部工具開發的 Facebook,其主要開發者是 埃文·普里斯特利 離開Facebook繼續發展 Phabricator 在一家新公司裡 藥力.

混藥器功能

Phabricator 包括以下應用程序:

  • 審查和審核源代碼。
  • 存儲庫的存儲和組織。
  • 錯誤跟踪。
  • 項目管理。
  • 與團隊成員溝通。
  • 任務計劃。
  • 做記錄。
  • 團體和私人發展。
  • 持續集成建設。

誰使用Phabricator?

每天都有許多公司,開發團隊,開發人員和社區在使用它 Phabricator,其中包括:Dropbox,UBER,彭博,Haskell,Facebook,Instagram,Disqus,freeBSD,blender,Pinterest,khanacademy,asana,wikimedia,KDE等。

如何安裝Phabricator

安裝要求

Phabricator 它是一個LAMP應用程序(Linux,Apache,MySQL,PHP)。 安裝 Phabricator se 需要:

  • 已安裝並運行Linux發行版或類似操作系統的普通計算機。
  • 域名(可以是 phabricator.mycompany.com,phabricator.localhost).
  • 系統管理的基本知識。
  • 阿帕奇(Apache + mod_php的),nginx(nginx + php-fpm)或其他Web服務器;
  • PHP(PHP 5.2或更高版本,但不支持PHP 7),MySQL(建議使用MySQL 5.5或更高版本)和Git。

安裝所需組件

如果您要在Ubuntu或RedHat衍生產品上進行安裝,則可以使用一些安裝腳本來自動安裝 Phabricator

如果要進行手動設置和安裝,則需要執行以下操作:

如果您已經設置了LAMP,則可能已經擁有了所需的一切。 我們必須安裝Phabricator及其依賴項:

$某處的cd / #選擇一些安裝目錄
某處 $ git 克隆 https://github.com/phacility/libphutil.git
某處 $ git 克隆 https://github.com/phacility/arcanist.git
某處 $ git 克隆 https://github.com/phacility/phabricator.git

APC安裝(可選)

由於Phabricator是用PHP編寫的,因此在安裝APC時它將更快地工作。 我們可能應該安裝“ pcre-devel”:

須藤百勝安裝pcre-devel

然後,您有兩個選擇。 安裝PECL(首先嘗試此操作):

sudo yum安裝php-pear sudo pecl安裝apc

如果那不起作用,直接從PECL安裝軟件包,然後按照 施工說明.

安裝APC是可選的,但是 強烈推薦,尤其是在生產環境中。

一旦安裝了APC,請通過運行以下命令驗證其是否可用:

php -i | 格雷普

如果未出現,請添加:

擴展名= apc.so

..在“ /etc/php.d/apc.ini”中或由“ php -i”指示的文件“ php.ini”中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。