Phabricator es software de gestión de proyectos de código abierto en PHP

Phabricator Software gratuito de gestión de proyectos

Herramientas gratuitas para planificar proyectos y desarrollar software

Paquete de código abierto de aplicaciones basadas en la web para administrar proyectos, código fuente de alojamiento, código de revisión, código de auditoría, administrar recursos y administrar equipos.

Descripción general

Phabricator es un conjunto de aplicaciones de código abierto de aplicaciones basadas en la web para gestión de proyectos, control de origen, revisión de código y más. Le ayuda a planificar proyectos, administrar tareas, rastrear problemas, anfitriones GIT, SVN o repositorios mercuriales. También proporciona diseños de revisión, integración continua y canales de chat internos. Admite revisiones de código previa al comercio y auditoría posterior al compromiso. Permite que los desencadenantes basados ​​en flujo de trabajo y los desencadenantes basados ​​en reglas y la auditoría acoplada en Herald. Phabricator también está enriquecido con la gestión de recursos y las características de gestión del equipo. Phabricator es una plataforma de desarrollo de software completa que lo ayuda a planificar características, rastrear errores, token de premio. Su característica Manifest le permite crear formularios de entrada personalizar con campos personalizados. También proporciona wiki para administrar documentos de soporte, documentos técnicos y manuales de usuario. Su función de tablas de trabajo proporciona widgets de arrastre y caída para micro administrar su proyecto. La API de conducto ayuda a su aplicación comercial a interactuar con TI a través de HTTP JSON API. También proporciona una herramienta de línea de comandos llamada Arcanist para obtener acceso completo a la funcionalidad de Phabricator.

Requisitos del sistema

Phabricator es la planificación de proyectos con sede en PHP y MySQL, Tasking Tracking y Software de administración de códigos fuente. Requiere el siguiente software.

  • PHP 5.2+
  • Mysql 5.5+
  • Apache o Nginx

Características

Phabricator tiene todas las características modernas que puede anticipar de la gestión principal de proyectos y el software de administración de códigos fuente. Las características principales incluyen

  • Revisión del código previo al compromiso
  • Apoya a Git, Mercurial y SVN
  • Código fuente de auditoría
  • Gestión de tareas personalizable
  • Wiki de documento
  • Tablas de trabajo y sprints
  • Canales de chat
  • Reglas del negocio
  • Herramientas de línea de comando
  • API

Instalación

Instalación con GitHub

Primero asegúrese de haber instalado todas las dependencias. Clon el último fabricador y dependencias de GitHub a la carpeta de la raíz del documento ::

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

Navegue al Directorio Phabricator:

    cd  phabricator

Ejecute los siguientes comandos para configurar el archivo de configuración de MySQL:

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

Cargue el esquema PhAbricador ejecutando el siguiente comando:

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

Configure el host virtual para Apache o Nginx. Finalmente, abra su navegador web y navegue a http://phabricator.yourdomain.com o según su configuración de host virtual.

 Español