A Phabricator nyílt forráskódú projektmenedzsment szoftver a PHP -ben

Phabricator Ingyenes projektmenedzsment szoftver

Ingyenes eszközök a projektek tervezéséhez és a szoftverek fejlesztéséhez

A web alapú alkalmazások nyílt forráskódú csomagja a projektek kezelésére, a host forráskódja, a kód áttekintése, az ellenőrzési kód, az erőforrások kezelése és a csapatok kezelése.

Áttekintés

A Phabricator a projektmenedzsment, a forrásvezérlés, a kód-áttekintés és még sok más web-alapú alkalmazások nyílt forráskódú csomagja. Segít a projektek megtervezésében, a feladatok kezelésében, a nyomon követési problémák, a gazdaszervezet, az SVN vagy a Mercurial tárolók kezelésében. Ezenkívül felülvizsgálati terveket, folyamatos integrációt és belső csevegőcsatornákat is biztosít. Támogatja a kötelezettségvállalási kód-áttekintéseket és a kötelezettségvállalás utáni ellenőrzést. Lehetővé teszi a munkafolyamat-alapú, szabályalapú triggerek és a Herald páros könyvvizsgálatot. A Phabricator az erőforrás -menedzsment és a csapatkezelési funkciókkal is gazdagodott. A Phabricator egy teljes szoftverfejlesztési platform, amely segít megtervezni a funkciókat, a hibák nyomon követését, a díjakat. A Maniphest szolgáltatása lehetővé teszi a bemeneti űrlapok testreszabását egyedi mezőkkel. Ezenkívül a Wiki -t biztosítja a támogatási dokumentumok, a műszaki dokumentumok és a felhasználói kézikönyvek kezelésére. Munkatáblák funkciója Drag and Drop Widget -et biztosít a Micro kezelt projektjéhez. A Conduit API segít az üzleti alkalmazásban, hogy kölcsönhatásba lépjen vele a HTTP JSON API -n keresztül. Ezenkívül az Arcanist nevű parancssori eszközt is biztosítja, hogy teljes mértékben hozzáférhessen a Phabricator funkcionalitásához.

Rendszerkövetelmények

A Phabricator a PHP és a MySQL alapú projekttervezés, a nyomkövető és a forráskód -kezelő szoftver feladata. A szoftver követésére van szükség.

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

Jellemzők

A Phabricator minden modern funkcióval rendelkezik, amelyet a legfontosabb projektmenedzsment és a forráskód -kezelő szoftverekből számíthat. A fő jellemzők a

  • A COMMIT CODE áttekintése
  • Támogatja a Git, a Mercurial és az SVN -t
  • Ellenőrzési forráskód
  • Testreszabható feladatkezelés
  • Dokumentum wiki
  • Munkatáblák és sprintek
  • Csevegőcsatornák
  • Üzleti szabályok
  • Parancssori eszközök
  • API

telepítés

Telepítés a GitHub használatával

Először győződjön meg arról, hogy telepítette -e az összes függőséget. Klón a legújabb Phabricator és a Github függőségei a dokumentum gyökérmappába ::

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

Keresse meg a Phabricator könyvtárat:

    cd  phabricator

Futtassa a következő parancsokat a MySQL konfigurációs fájl konfigurálásához:

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

Töltse be a Phabricator sémát a következő parancs végrehajtásával:

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

Konfigurálja a virtuális gazdagépet az Apache vagy az nginx számára. Végül nyissa meg a böngészőt, és keresse meg a http://phabricator.yourdomain.com webhelyet vagy a virtuális gazdagép beállításainak megfelelően.

 Magyar