Phabricator je software pro správu projektů s otevřeným zdrojovým kódem v PHP

Phabricator Bezplatný software pro řízení projektů

Bezplatné nástroje pro plánování projektů a vývoj softwaru

Open source balíček webových aplikací pro správu projektů, zdrojového kódu hostitele, kontrolu kódu, audit kódu, správu zdrojů a správu týmů.

Přehled

Phabricator je open source sada webových aplikací pro řízení projektů, kontrolu zdroje, kontrolu kódu a další. Pomáhá vám naplánovat projekty, řídit úkoly, sledovat problémy, hostitele GIT, SVN nebo Mercurial Repozitáře. Poskytuje také návrhy recenzí, kontinuální integraci a interní chatovací kanály. Podporuje předběžné kontroly kódu a auditování po připojení. Umožňuje triggery založené na pravidlech založené na pracovním postupu a auditování spojené s heraldem. Phabricator je také obohacen o správu zdrojů a funkce správy týmů. Phabricator je kompletní platforma pro vývoj softwaru, která vám pomůže naplánovat funkce, sledovat chyby, ocenit token. Jeho funkce Maniphest vám umožňuje vytvářet přizpůsobení vstupních formulářů pomocí vlastních polí. Poskytuje také Wiki pro správu podpůrných dokumentů, technických dokumentů a uživatelských příruček. Jeho funkce Workboards poskytuje widgety Drag and Drop to Micro Managed váš projekt. API Conduit API pomáhá vaší obchodní aplikaci s ním interagovat přes HTTP JSON API. Poskytuje také nástroj příkazového řádku s názvem Arcanist, aby získal úplný přístup k funkčnosti Phabricator.

Požadavky na systém

Phabricator je PHP a MySQL založený na plánování projektů, sledování úkolů a software pro správu zdrojového kódu. Vyžaduje sledování softwaru.

  • PHP 5,2+
  • MySQL 5,5+
  • Apache nebo nginx

Funkce

Phabricator má všechny moderní funkce, které můžete předvídat od nejlepšího softwaru pro správu projektů a správy zdrojových kódů. Mezi hlavní funkce patří

  • Revize předběžného kódu
  • Podporuje Git, Mercurial a SVN
  • Zdrojový kód auditu
  • Přizpůsobitelné správu úkolů
  • Dokument wiki
  • Pracovní desky a sprinty
  • Chat kanály
  • Obchodní pravidla
  • Nástroje příkazového řádku
  • API

Instalace

Instalace pomocí GitHub

Nejprve se ujistěte, že jste nainstalovali všechny závislosti. Klone nejnovějšího fabrikátora a závislosti z GitHubu do složky kořenů dokumentů ::

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

Přejděte do adresáře Phabricator:

    cd  phabricator

Spusťte následující příkazy a nakonfigurujte konfigurační soubor MySQL:

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

Načíst schéma Phabricator provedením následujícího příkazu:

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

Nakonfigurujte virtuální hostitel pro Apache nebo Nginx. Nakonec otevřete webový prohlížeč a přejděte na http://phabricator.yourdomain.com nebo podle nastavení virtuálního hostitele.

 Čeština