Phabricator Bezpłatne oprogramowanie do zarządzania projektami
Bezpłatne narzędzia do planowania projektów i opracowywania oprogramowania
Open source pakiet aplikacji internetowych do zarządzania projektami, kodem źródła hosta, kodu recenzji, kodu audytu, zarządzania zasobami i zarządzania zespołami.
Przegląd
Phabricator jest pakietem open source aplikacji internetowych do zarządzania projektami, kontroli źródła, przeglądu kodu i innych. Pomaga planować projekty, zarządzać zadaniami, śledzić problemy, git hosta, svn lub repozytoria rtęci. Zapewnia również projekty recenzji, ciągłą integrację i wewnętrzne kanały czatu. Obsługuje recenzje kodu wstępnego zobowiązania i audyt po zobowiązaniu. Umożliwia audyt oparty na przepływach pracy, oparty na regułach i herald. Phabricator jest również wzbogacony o funkcje zarządzania zasobami i zarządzaniem zespołem. Phabricator to kompletna platforma rozwoju oprogramowania, która pomaga planować funkcje, śledzić błędy, token nagrody. Jego funkcja manifestów pozwala budować formularze wejściowe za pomocą niestandardowych pól. Zapewnia również Wiki do zarządzania dokumentami wsparcia, dokumentami technicznymi i instrukcjami użytkowników. Jego funkcja roboczy zapewnia widżety przeciągnięcia i upuszczenia do mikro zarządzanego projektu. API Conduit pomaga Twojej aplikacji biznesowej w interakcji z nią w stosunku do interfejsu API HTTP JSON. Zapewnia również narzędzie wiersza poleceń o nazwie Arcanist, aby uzyskać pełny dostęp do funkcjonalności Phabricator.
Wymagania systemowe
Phabricator to planowanie projektu oparte na PHP i MySQL, śledzenie zadań i oprogramowanie do zarządzania kodem źródłowym. Wymaga śledzenia oprogramowania.
- PHP 5.2+
- MySQL 5.5+
- Apache lub nginx
Cechy
Phabricator ma wszystkie nowoczesne funkcje, które można przewidzieć z najwyższego zarządzania projektami i oprogramowaniem do zarządzania kodami źródłowymi. Główne funkcje obejmują
- Przegląd kodu wstępnego
- Obsługuje git, rtęć i svn
- Kod źródłowy audytu
- Dostosowywanie zarządzania zadaniami
- Dokument Wiki
- Boardów i sprinty
- Kanały czatu
- Reguły biznesowe
- Narzędzia wiersza poleceń
- API
Instalacja
instalacja za pomocą github
Najpierw upewnij się, że zainstalowałeś wszystkie zależności. Klonuj najnowszy fabricator i zależności od GitHub do folderu głównego dokumentu ::
git clone https://github.com/phacility/libphutil.git
git clone https://github.com/phacility/arcanist.git
git clone https://github.com/phacility/phabricator.git
Przejdź do katalogu Phabricator:
cd phabricator
Uruchom następujące polecenia, aby skonfigurować plik konfiguracyjny MySQL:
./bin/config set mysql.host localhost
./bin/config set mysql.user root
./bin/config set mysql.pass MySQL_root_password
Załaduj schemat Phabricator, wykonując następujące polecenie:
./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).
Skonfiguruj wirtualny host dla Apache lub Nginx. Na koniec otwórz przeglądarkę internetową i przejdź do http://phabricator.yourdomain.com lub zgodnie z ustawieniami wirtualnego hosta.