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.