Phabricator 무료 프로젝트 관리 소프트웨어
프로젝트 계획 및 소프트웨어 개발을위한 무료 도구
프로젝트 관리, 호스트 소스 코드, 검토 코드, 감사 코드, 리소스 관리 및 팀 관리를위한 웹 기반 애플리케이션의 오픈 소스 번들.
개요
Phabricator는 프로젝트 관리, 소스 제어, 코드 검토 등을위한 웹 기반 애플리케이션의 오픈 소스 제품군입니다. 프로젝트 계획, 작업 관리, 문제 추적, 호스트 GIT, SVN 또는 수은 저장소에 도움이됩니다. 또한 리뷰 디자인, 지속적인 통합 및 내부 채팅 채널을 제공합니다. 사전 커밋 코드 검토 및 커미트 후 감사를 지원합니다. 워크 플로 기반, 규칙 기반 트리거 및 Herald 결합 감사를 허용합니다. Phabricator는 또한 자원 관리 및 팀 관리 기능이 풍부합니다. Phabricator는 기능을 계획하고 버그를 추적하며 수상 토큰을 계획하는 데 도움이되는 완벽한 소프트웨어 개발 플랫폼입니다. Maniphest 기능을 사용하면 사용자 정의 필드로 사용자 정의 입력 양식을 작성할 수 있습니다. 또한 WIKI를 제공하여 지원 문서, 기술 문서 및 사용자 설명서를 관리합니다. 워크보드 기능은 프로젝트를 마이크로 관리하기 위해 드래그 앤 드롭 위젯을 제공합니다. 도관 API는 비즈니스 애플리케이션이 HTTP JSON API를 통해 상호 작용하는 데 도움이됩니다. 또한 Phabricator의 기능에 완전히 액세스하기 위해 Arcanist라는 명령 줄 도구를 제공합니다.
시스템 요구 사항
Phabricator는 PHP 및 MySQL 기반 프로젝트 계획, 작업 추적 및 소스 코드 관리 소프트웨어입니다. 다음 소프트웨어가 필요합니다.
- PHP 5.2+
- MySQL 5.5+
- 아파치 또는 nginx
특징
Phabricator에는 최고의 프로젝트 관리 및 소스 코드 관리 소프트웨어에서 예상 할 수있는 모든 최신 기능이 있습니다. 주요 기능은 포함됩니다
- 사전 커밋 코드 검토
- GIT, Mercurial 및 SVN을 지원합니다
- 감사 소스 코드
- 사용자 정의 가능한 작업 관리
- 문서 위키
- 워크 보드 및 스프린트
- 채팅 채널
- 비즈니스 규칙
- 명령 줄 도구
- API
설치
GitHub를 사용한 설치
먼저 모든 종속성을 설치했는지 확인하십시오. 최신 phabricator 및 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의 가상 호스트를 구성하십시오. 마지막으로 웹 브라우저를 열고 http://phabricator.yourdomain.com으로 이동하거나 가상 호스트 설정에 따라 탐색하십시오.