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.