Phabricator Phần mềm quản lý dự án miễn phí
Các công cụ miễn phí cho các dự án lập kế hoạch và phát triển phần mềm
Gói nguồn mở của các ứng dụng dựa trên web để quản lý các dự án, mã nguồn, mã xem xét, mã kiểm toán, quản lý tài nguyên và quản lý các nhóm.
Tổng quan
Phabricator là bộ nguồn mở của các ứng dụng dựa trên web để quản lý dự án, kiểm soát nguồn, đánh giá mã, v.v. Nó giúp bạn lên kế hoạch cho các dự án, quản lý các nhiệm vụ, theo dõi các vấn đề, máy chủ git, SVN hoặc kho lưu trữ Mercurial. Nó cũng cung cấp các thiết kế đánh giá, tích hợp liên tục và các kênh trò chuyện nội bộ. Nó hỗ trợ đánh giá mã tiền cam kết và kiểm toán sau cam kết. Nó cho phép các kích hoạt dựa trên quy tắc, dựa trên quy tắc và kiểm toán kết hợp Herald. Phabricator cũng được làm phong phú với các tính năng quản lý tài nguyên và quản lý nhóm. Phabricator là một nền tảng phát triển phần mềm hoàn chỉnh giúp bạn lên kế hoạch cho các tính năng, theo dõi lỗi, mã thông báo giải thưởng. Tính năng Maniphest của nó cho phép bạn xây dựng các biểu mẫu đầu vào tùy chỉnh với các trường tùy chỉnh. Nó cũng cung cấp wiki để quản lý tài liệu hỗ trợ, tài liệu kỹ thuật và hướng dẫn sử dụng. Tính năng bảng làm việc của nó cung cấp các vật dụng kéo và thả cho vi mô quản lý dự án của bạn. API ống dẫn giúp ứng dụng kinh doanh của bạn tương tác với nó qua API HTTP JSON. Nó cũng cung cấp công cụ dòng lệnh được gọi là Arcanist để có quyền truy cập hoàn toàn vào chức năng của Phabricator.
Yêu cầu hệ thống
Phabricator là kế hoạch dự án dựa trên PHP và MySQL, phần mềm theo dõi và quản lý mã nguồn. Nó yêu cầu theo phần mềm.
- Php 5.2+
- MySQL 5.5+
- Apache hoặc nginx
Đặc trưng
Phabricator có tất cả các tính năng hiện đại mà bạn có thể dự đoán từ quản lý dự án hàng đầu và phần mềm quản lý mã nguồn. Các tính năng chính bao gồm
- Đánh giá mã tiền cam kết
- Hỗ trợ Git, Mercurial và SVN
- Mã nguồn kiểm toán
- Quản lý nhiệm vụ có thể tùy chỉnh
- Wiki tài liệu
- Bảng làm việc và chạy nước rút
- Kênh trò chuyện
- Quy tắc kinh doanh
- Công cụ dòng lệnh
- API
Cài đặt
Cài đặt bằng GitHub
Đầu tiên, hãy chắc chắn rằng bạn đã cài đặt tất cả các phụ thuộc. Sao chép các phabricator và phụ thuộc mới nhất từ github vào thư mục gốc tài liệu ::
git clone https://github.com/phacility/libphutil.git
git clone https://github.com/phacility/arcanist.git
git clone https://github.com/phacility/phabricator.git
Điều hướng đến Thư mục Phabricator:
cd phabricator
Chạy các lệnh sau để định cấu hình tệp cấu hình MySQL:
./bin/config set mysql.host localhost
./bin/config set mysql.user root
./bin/config set mysql.pass MySQL_root_password
Tải lược đồ phabricator bằng cách thực thi lệnh sau:
./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).
Định cấu hình máy chủ ảo cho Apache hoặc Nginx. Cuối cùng, hãy mở trình duyệt web của bạn và điều hướng đến http://phabricator.yourdomain.com hoặc theo cài đặt máy chủ ảo của bạn.