Phabricator is open source projectbeheersoftware in PHP

Phabricator Gratis software voor projectbeheer

Gratis tools voor het plannen van projecten en het ontwikkelen van software

Open source bundel van webgebaseerde applicaties voor het beheren van projecten, hostbroncode, beoordelingscode, auditcode, het beheren van bronnen en het beheren van teams.

Overzicht

Phabricator is open source source source van webgebaseerde applicaties voor projectmanagement, bronbeheersing, codevoorziening en meer. Het helpt u projecten te plannen, taken te beheren, problemen bij te houden, GIT-, SVN- of Mercurial -repositories. Het biedt ook beoordelingsontwerpen, continue integratie en interne chatkanalen. Het ondersteunt pre-commit code beoordelingen en post-commit auditing. Hiermee kunnen workflow-gebaseerde, op regels gebaseerde triggers en herald gekoppelde auditing. Phabricator is ook verrijkt met functies voor resource management en teammanagement. Phabricator is een compleet platform voor softwareontwikkeling dat u helpt functies te plannen, bugs te volgen, token token. Met de Maniphest -functie kunt u invoerformulieren aanpassen met aangepaste velden bouwen. Het biedt ook Wiki om ondersteuningsdocumenten, technische documenten en gebruikershandleidingen te beheren. De functie Workboards biedt drag and drop -widgets om uw project te beheersen. De Conduit API helpt uw ​​zakelijke toepassing om ermee te communiceren via HTTP JSON API. Het biedt ook de opdrachtregelhulpmiddelen genaamd Arcanist om volledige toegang te krijgen tot de functionaliteit van de fabricator.

Systeem vereisten

Phabricator is op PHP en MySQL gebaseerde projectplanning, tasking tracking en software voor broncodebeheer. Het vereist de volgende software.

  • PHP 5.2+
  • MySQL 5.5+
  • Apache of nginx

Functies

Phabricator heeft alle moderne functies die u kunt verwachten van topprojectbeheer en software voor broncodebeheer. Hoofdkenmerken omvatten

  • Pre-Commit Code Review
  • Ondersteunt Git, Mercurial en SVN
  • Auditbroncode
  • Aanpasbaar taakbeheer
  • Document Wiki
  • Werkborden en sprints
  • Chatkanalen
  • Bedrijfsregels
  • Opdrachtregelhulpmiddelen
  • API

Installatie

Installatie met behulp van GitHub

Zorg er eerst voor dat u alle afhankelijkheden hebt geïnstalleerd. Kloon de nieuwste fabricator en afhankelijkheden van GitHub in Document Root Folder ::

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

Navigeer naar de Phabricator Directory:

    cd  phabricator

Voer de volgende opdrachten uit om het configuratiebestand van MySQL te configureren:

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

Laad het fabricatorschema door de volgende opdracht uit te voeren:

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

Virtuele host configureren voor apache of nginx. Open ten slotte uw webbrowser en navigeer naar http://phabricator.yourdomain.com of volgens uw virtuele hostinstellingen.

 Nederlands