Phabricator Ücretsiz Proje Yönetim Yazılımı
Planlama projeleri ve yazılım geliştirmek için ücretsiz araçlar
Web tabanlı uygulamaların açık kaynak paketi, projeleri yönet, ana bilgisayar kaynak kodu, inceleme kodu, denetim kodu, kaynakları yönetin ve ekipleri yönetin.
Genel Bakış
Phabricator, proje yönetimi, kaynak kontrolü, kod incelemesi ve daha fazlası için açık kaynaklı web tabanlı uygulamalardır. Projeleri planlamanıza, görevleri yönetmenize, sorunları, ev sahibi git, SVN veya mercurial depoları planlamanıza yardımcı olur. Ayrıca inceleme tasarımları, sürekli entegrasyon ve dahili sohbet kanalları sağlar. Tasvir öncesi kod incelemelerini ve taahhüt sonrası denetimi destekler. İş akışına dayalı, kural tabanlı tetikleyiciler ve Herald birleştirilmiş denetime izin verir. Fabricator ayrıca kaynak yönetimi ve ekip yönetimi özellikleri ile zenginleştirilmiştir. Phabricator, özellikleri planlamanıza, hataları izlemenize, ödül jetonu yapmanıza yardımcı olan eksiksiz bir yazılım geliştirme platformudur. En çok özel özelliği, özel alanlarla giriş formlarını özelleştirmenizi sağlar. Ayrıca destek belgelerini, teknik belgeleri ve kullanıcı kılavuzlarını yönetmesi için wiki sağlar. Çalışma levhaları özelliği, projenizi Micro Yönetilen Mikro’ya sürükle ve bırak widget’ları sağlar. Conduit API, iş uygulamanızın HTTP JSON API üzerinden etkileşime girmesine yardımcı olur. Ayrıca, Phabricator’ın işlevselliğine tam erişim elde etmek için Arcanist adlı komut satırı aracı sağlar.
Sistem gereksinimleri
Fabricator PHP ve MySQL tabanlı proje planlaması, izleme izleme ve kaynak kodu yönetimi yazılımıdır. İzleme yazılımını gerektirir.
- Php 5.2+
- MySQL 5.5+
- Apache veya nginx
Özellikler
Phabricator, en iyi proje yönetimi ve kaynak kodu yönetimi yazılımından tahmin edebileceğiniz tüm modern özelliklere sahiptir. Ana özellikler içerir
- Tasvir öncesi kod incelemesi
- Git, Mercurial ve SVN’yi destekler
- Denetim Kaynak Kodu
- Özelleştirilebilir Görev Yönetimi
- Wiki’yi belgeleyin
- Çalışma Tablaları ve Sprintler
- Sohbet kanalları
- İş kuralları
- Komut satırı araçları
- API
Kurulum
GitHub kullanarak kurulum
Önce tüm bağımlılıkları yüklediğinizden emin olun. GitHub’dan Belge Kök klasörüne en son fabricator ve bağımlılıkları klonlayın ::
git clone https://github.com/phacility/libphutil.git
git clone https://github.com/phacility/arcanist.git
git clone https://github.com/phacility/phabricator.git
Fabricator dizinine gidin:
cd phabricator
MySQL yapılandırma dosyasını yapılandırmak için aşağıdaki komutları çalıştırın:
./bin/config set mysql.host localhost
./bin/config set mysql.user root
./bin/config set mysql.pass MySQL_root_password
Aşağıdaki komutu yürüterek fabricator şemasını yükleyin:
./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 veya Nginx için sanal ana bilgisayar yapılandırın. Son olarak, web tarayıcınızı açın ve http://phabricator.ourdomain.com adresine veya sanal ana bilgisayar ayarlarınıza göre gidin.