Phabricator:软件开发的完整平台

软件开发正在迅速发展,在某些情况下创新并没有提供适应的空间,这就是为什么自由软件社区提供了大量解决方案,从而使软件开发每天质量更高的原因之一。 Phabricator.

什么是Phabricator?

Phabricator 是Web应用程序的集合,可帮助软件公司构建更高质量的软件,包括代码检查工具,更改监视,错误跟踪和Wiki创建。 Phabricator 与整合 混帐, 水银 y 颠覆.

phabricator

phabricator

Phabricator 是免费的开源软件,在 Apache 2许可证。 它写在 巴霍 跨平台 它的开发始于2010年,这使其成为相当成熟的解决方案。

Phabricator 最初是作为内部工具开发的 Facebook,其主要开发者是 埃文·普里斯特利 这使Facebook继续发展 Phabricator 在一家新公司里 药力.

ab化器功能

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 clone https://github.com/phacility/libphutil.git
某处 $ git clone https://github.com/phacility/arcanist.git
某处 $ git clone https://github.com/phacility/phabricator.git

APC安装(可选)

由于Phabricator是用PHP编写的,因此在安装APC时它将更快地工作。 我们可能应该安装“ pcre-devel”:

须藤yum install 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”中。


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

0条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。