Phabricator est une collection d’applications web open source qui aident les éditeurs de logiciels à construire de meilleurs logiciels.
Phabricator semble être un outils complet pour la gestion de cycle de vie d’application.
Voici une liste de ses fonctionnalités :
Revue de code
Permet de passez en revue le code des autres avec Differential :
- Afficher le code de manière lisible
- Il est possible de rejeter le code si il ne convient pas
- Revue de code pré-push plutôt que post-push
- Moins de risque d’erreur avec cette méthode
- Vous pouvez voir un exemple de code ici : D212
Héberge des repositories Git/Mercurial/SVN Repositories, ou se connecte avec d’autres hôtes
Phabricator peut héberger Git, Mercurial et Subversion. Il est également possible de se connecter avec des repositories existant (comme GitHub, Bitbucket, ou d’autres dépôts que vous ont déjà ailleurs)
Gestion de projet
Travail en équipe
- Fournit des salons de discussion instantanée (chat) avec Conpherence
- Fournit des flux d’activité
- Vous pouvez tenir un wiki avec Phriction
Parcourir et Auditer le code source
Utilisation de Diffusion pour parcourir le code source dans votre navigateur.
- Montre les commits.
- Affiche le texte dans différentes couleurs
- Fonctionne avec Git, Subversion, et Mercurial.
- Par exemple, parcourez le repositorie de Phabricator dans Diffusion.
Suivi de bugs
Suivi de bugs et problème Have terrible software? Gardez une trace de tous les bugs et problèmes sur votre code à l’aide Maniphest
- Suivi de bugs
- Possibilité d’assigner un bug à quelqu’un
- Peut-être que vous pourriez les corriger par la suite. (facultatif)
- Par exemple, regardez cette faille dans Phabricator même: T2000
Se prémunir de certains danger
Il est possible de garder une trace des l’activités, mais surtout d’en être informé avec Herald
- Écrire des règles de gestion
- Être notifié en cas de modification de certains fichiers
CLI
Arcanist est un outils en ligne de commande qui vous fournit un accès CLI aux majeures fonctionnalités de Phabricator
- Beaucoup de commandes
- Les couleurs ANSI sont supportées
- Fonctionne sous Linux, Mac OS X et Windows.
API
L’API Conduit API vous permet d’écrire des scripts qui interagisse avec Phabricator au travers d’une API HTTP JSON
Voici les fonctionnalités en approche :
Kanban / Workboards
Désormais disponible en Beta
ACLs / Policies
Désormais disponible dans beaucoup d’applications
Design Review
Désormais disponible en Beta
- Comme la revue de code, mais pour les images
Support for Mobile/Devices
Désormais disponible dans beaucoup d’applications
Ça fonctionne sur beaucoup d’application, mais pas encore toutes :
- Review code — sur un petit écran !
- Manage bugs — en utilisant vos doigts pour effectivement les toucher !
- Browse source — de n’importe où dans le monde civilisé !
J’ai découvert cette solution hier, et elle me semble vraiment très pro et vraiment prometteuse, reste à voir dans la vie réelle, mais elle mérite d’être essayée.
Liens utiles :
3 octobre 2014
Bonjour,
On l’avait testé en octobre 2012, dans une vm, pendant 7 jours puis on n’avait pas accroché on a essayé plein de trucs notamment http://www.tuleap.org, http://www.thebuggenie.com. et trouvé plein de problèmes on a ressorti la vm de sa léthargie il y a 2 mois et fait les updates et hop on l’a choisi et on est bien content.
Déjà le processus d’update fonctionne
On utilise un dépôt externe à la vm (http://www.usvn.info) installé depuis pas mal de temps sur une autre machine. Cette situation ne gène pas du tout phabricator. Les choses qui doivent être découpées le sont, comme le daemond de scan des dépôts.
En truc qui gêne, un peut :
– il manque le français
– une logique déroutante, on pense que c’est dû a sont géniteur (Facebook) et au large projet qu’il doit pouvoir gérer et au final on s’y fait
– dans l’éditeur markdown, on aimerait bien avoir la preview à coté plutôt qu’en bas
– il est préférable d’avoir le code de son projet en utf-8
On est bien content d’avoir ce truc-là
18 décembre 2020
merci, c est je comprend bien il faut installer svn ou autre pour pouvoir le bien decouvrir
3 octobre 2014
Super retour d’expérience !!!
Merci beaucoup 😉