Phabricator是PHP中的开源项目管理软件

Phabricator 免费项目管理软件

免费计划项目和开发软件的工具

为管理项目,主机源代码,审核代码,审核代码,管理资源和管理团队的开源基于Web的应用程序。

概述

Phabricator是用于项目管理,源控制,代码审查等的基于Web的应用程序的开源套件。它可以帮助您计划项目,管理任务,跟踪问题,主机GIT,SVN或Mercurial存储库。它还提供评论设计,连续集成和内部聊天频道。它支持预设代码审查和邮政后审核。它允许基于工作流的基于规则的触发器和预示辅助审计。 Phabricator还充满了资源管理和团队管理功能。 Phabricator是一个完整的软件开发平台,可帮助您计划功能,跟踪错误,奖励令牌。它的最新功能使您可以使用自定义字段构建自定义输入表格。它还提供Wiki来管理支持文档,技术文档和用户手册。它的工作台功能为您的项目提供了拖放小部件。导管API可帮助您的业务应用程序通过HTTP JSON API与它进行交互。它还提供了名为Arcanist的命令行工具,以完全访问Phabricator的功能。

系统要求

Phabricator是PHP和基于MYSQL的项目计划,任务跟踪和源代码管理软件。它需要以下软件。

  • PHP 5.2+
  • MySQL 5.5+
  • apache或nginx

特征

Phabricator具有所有现代功能,您可以从顶级项目管理和源代码管理软件中预期。主要功能包括 *预先代码审查 *支持Git,Mercurial和SVN *审核源代码 *可自定义的任务管理 *文档Wiki *工牌和冲刺 *聊天频道

  • 商业规则 *命令行工具
  • API

安装

使用github安装

首先确保您已经安装了所有依赖项。克隆GitHub的最新词法器和依赖关系到文档根文件夹::

    git clone https://github.com/phacility/libphutil.git
    git clone https://github.com/phacility/arcanist.git
    git clone https://github.com/phacility/phabricator.git

导航到Phabricator目录:

    cd  phabricator

运行以下命令以配置MySQL配置文件:

    ./bin/config set mysql.host localhost
    ./bin/config set mysql.user root
    ./bin/config set mysql.pass MySQL_root_password

通过执行以下命令来加载Phabricator模式:

    ./bin/storage upgrade
    
    Are you ready to continue? [y/N] y
    
    Applying schema adjustments...
    Done.
    Completed applying all schema adjustments.
     ANALYZE  Analyzing tables...
    Done.
     ANALYZED  Analyzed 510 table(s).

为apache或nginx配置虚拟主机。最后,打开Web浏览器并导航到http://phabricator.yourdomain.com或根据您的虚拟主机设置。

 简体中文