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