Phabricator est un logiciel de gestion de projet open source dans PHP

Phabricator Logiciel de gestion de projet gratuit

Outils gratuits pour planifier des projets et développer un logiciel

Bundle open source d'applications Web pour gérer les projets, le code source de l'hôte, le code d'examen, le code d'audit, la gestion des ressources et la gestion des équipes.

Aperçu

Phabricator est une suite open source d’applications Web pour la gestion de projet, le contrôle des sources, l’examen du code, etc. Il vous aide à planifier des projets, à gérer les tâches, à suivre les problèmes, à héberger Git, SVN ou les référentiels mercuriels. Il fournit également des conceptions d’examen, une intégration continue et des canaux de chat internes. Il prend en charge les avis de code pré-engagement et l’audit post-engagement. Il permet des déclencheurs basés sur le workflow, basés sur des règles et un audit couplé par Herald. Phabricator est également enrichi de gestion des ressources et de fonctionnalités d’équipe. Phabricator est une plate-forme de développement logicielle complète qui vous aide à planifier les fonctionnalités, à suivre les bogues, à attribuer des jetons. Sa fonction Maniphest vous permet de créer des formulaires d’entrée de personnalisation avec des champs personnalisés. Il fournit également Wiki pour gérer les documents de support, les documents techniques et les manuels d’utilisation. Sa fonction Workboards fournit des widgets de glisser-déposer à Micro Géré votre projet. L’API Conduit aide votre application commerciale à interagir avec elle sur l’API HTTP JSON. Il fournit également un outil de ligne de commande appelé Arcanist pour obtenir un accès complet à la fonctionnalité de Phabricator.

Configuration requise

Phabricator est PHP et MySQL Project Planning, Tasking Tracking and Source Code Management Software. Il nécessite un logiciel suivant.

  • PHP 5.2+
  • MySQL 5.5+
  • Apache ou Nginx

Caractéristiques

Phabricator a toutes les fonctionnalités modernes que vous pouvez anticiper à partir du meilleur logiciel de gestion de projet et de gestion des codes source. Les caractéristiques principales incluent

  • Revue de code pré-engagement
  • Soutient Git, Mercurial et SVN
  • Code source d’audit
  • Gestion des tâches personnalisables
  • Documer Wiki
  • Planches de travail et sprints
  • Canaux de chat
  • Règles commerciales
  • Outils de ligne de commande
  • API

Installation

Installation à l’aide de github

Assurez-vous d’abord que vous avez installé toutes les dépendances. Clone Le dernier phabricateur et les dépendances de GitHub dans le dossier racine du document ::

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

Accédez au répertoire phabricateur:

    cd  phabricator

Exécutez les commandes suivantes pour configurer le fichier de configuration MySQL:

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

Chargez le schéma phabricateur en exécutant la commande suivante:

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

Configurez l’hôte virtuel pour Apache ou Nginx. Enfin, ouvrez votre navigateur Web et accédez à http://phabricator.yourdomain.com ou conformément à vos paramètres d’hôte virtuels.

 Français