Phabricator é um software de gerenciamento de projetos de código aberto em PHP

Phabricator Software de gerenciamento de projetos gratuito

Ferramentas gratuitas para planejar projetos e desenvolver software

Pacote de código aberto de aplicativos baseados na Web para gerenciar projetos, código-fonte do host, código de revisão, código de auditoria, gerenciar recursos e gerenciar equipes.

Visão geral

O Phabricator é um conjunto de aplicativos baseados na Web para gerenciamento de projetos, controle de origem, revisão de código e muito mais. Ajuda a planejar projetos, gerenciar tarefas, rastrear problemas, host GIT, SVN ou repositórios mercuriais. Ele também fornece projetos de revisão, integração contínua e canais de bate -papo internos. Ele suporta análises de código pré-comprometimento e auditoria pós-comprometimento. Ele permite gatilhos baseados em regras baseados em fluxo de trabalho e auditoria acoplada ao Herald. O Phabricator também é enriquecido com os recursos de gerenciamento de recursos e gerenciamento de equipes. O Phabricator é uma plataforma completa de desenvolvimento de software que ajuda você a planejar recursos, rastrear bugs, premiar token. Seu recurso ManipHest permite criar formulários de entrada personalizados com campos personalizados. Ele também fornece o Wiki para gerenciar documentos de suporte, documentos técnicos e manuais do usuário. Seu recurso Workboards fornece widgets de arrastar e soltar para o micro gerenciado seu projeto. A API do Conduit ajuda seu aplicativo comercial a interagir com ele sobre a API HTTP JSON. Ele também fornece ferramenta de linha de comando chamada Arcanist para obter acesso completo à funcionalidade do Phabricator.

Requisitos de sistema

O Phabricator é PHP e o planejamento de projetos baseado em MySQL, o software de rastreamento e gerenciamento de código -fonte do MYSQL. Requer o seguinte software.

  • Php 5.2+
  • MySQL 5.5+
  • Apache ou nginx

Características

O Phabricator possui todos os recursos modernos que você pode antecipar do principal gerenciamento de projetos e do software de gerenciamento de código -fonte. Os principais recursos incluem

  • Revisão de código pré-comprometimento
  • Suporta Git, Mercurial e SVN
  • Código fonte de auditoria
  • Gerenciamento de tarefas personalizáveis
  • Wiki do documento
  • Workboards e sprints
  • Canais de bate -papo
  • Regras do negócio
  • Ferramentas de linha de comando
  • API

Instalação

Instalação usando o GitHub

Primeiro, verifique se você instalou todas as dependências. Clone o mais recente phabricator e dependências do github na pasta raiz do 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 até o diretório Phabricator:

    cd  phabricator

Execute os seguintes comandos para configurar o arquivo de configuração do MySQL:

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

Carregue o esquema Phabricator executando o seguinte 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 o host virtual para Apache ou Nginx. Por fim, abra seu navegador da web e navegue para http://phabricator.yourdomain.com ou conforme as configurações do host virtual.

 Português