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.