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.