Phabricator è un software di gestione del progetto open source in PHP

Phabricator Software di gestione dei progetti gratuiti

Strumenti gratuiti per progetti di pianificazione e sviluppo di software

Bundle open source di applicazioni basate sul Web per gestire progetti, codice di origine host, codice di revisione, codice di audit, gestire le risorse e gestire i team.

Panoramica ### ** ** Phabricator è una suite open source di applicazioni basate sul Web per la gestione dei progetti, il controllo delle origini, la revisione del codice e altro ancora. Ti aiuta a pianificare progetti, gestire compiti, tracciare problemi, ospiti GIT, SVN o mercuriali. Fornisce inoltre progetti di revisione, integrazione continua e canali di chat interni. Supporta le revisioni del codice pre-commit e il controllo post-commit. Permette a Trigger basati su regole basati sul lavoro e auditing accoppiato Herald. Phabricator è inoltre arricchito con la gestione delle risorse e le funzionalità di gestione dei team. Phabricator è una piattaforma di sviluppo software completo che ti aiuta a pianificare funzionalità, tenere traccia dei bug, del token di premiazione. La sua funzione Maniphest ti consente di creare moduli di input personalizzati con campi personalizzati. Fornisce inoltre Wiki per gestire documenti di supporto, documenti tecnici e manuali utente. La funzione di board di lavoro fornisce widget di trascinamento a micro gestito il tuo progetto. L’API del condotto aiuta la tua applicazione aziendale a interagire con esso sull’API JSON HTTP. Fornisce inoltre lo strumento di riga di comando chiamato arcanista per ottenere l’accesso completo alla funzionalità del phabricatore.

Requisiti di sistema

Phabricator è la pianificazione del progetto basata su PHP e MySQL, il monitoraggio degli abbonamenti e il software di gestione del codice sorgente. Richiede il seguente software.

  • PHP 5.2+
  • Mysql 5.5+
  • Apache o nginx

Caratteristiche

Phabricator ha tutte le funzionalità moderne che puoi prevedere dai migliori software di gestione del progetto e di gestione del progetto. Le caratteristiche principali includono

  • Revisione del codice pre-commit
  • Supporta Git, Mercurial e SVN
  • Codice sorgente di controllo
  • Gestione delle attività personalizzabili
  • Documento wiki
  • Board di lavoro e sprint
  • Canali di chat
  • Regole di business
  • Strumenti di riga di comando
  • API

Installazione

installazione utilizzando GitHub

Per prima cosa assicurati di aver installato tutte le dipendenze. Clone l’ultimo fabrificatore e le dipendenze da github nella cartella root del documento ::

    git clone https://github.com/phacility/libphutil.git
    git clone https://github.com/phacility/arcanist.git
    git clone https://github.com/phacility/phabricator.git

Passare alla directory del fabrificatore:

    cd  phabricator

Esegui comandi seguenti per configurare il file di configurazione MySQL:

    ./bin/config set mysql.host localhost
    ./bin/config set mysql.user root
    ./bin/config set mysql.pass MySQL_root_password

Carica lo schema del phabricatore eseguendo il seguente comando:

    ./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).

Configurare l’host virtuale per Apache o NGINX. Infine, apri il tuo browser Web e vai su http://phabricator.yourdomain.com o secondo le impostazioni dell’host virtuale.

 Italiano