Phabricator to oprogramowanie do zarządzania projektami open source w PHP

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.

 Polski