Phabricator é uma suite colaborativa de código aberto mantido pela Phacility, implementado em 2010 em PHP, para desenvolvimento de software e aplicações web de código aberto, que inclui: differential, revisor de código; diffusion, navegador de repositórios; herald, monitoramento de alterações; maniphest, gerenciador de erros (bug tracker); ferramenta de linha de comando; canais de chat; criação de wiki, gerenciamento de sprints semelhante ao Trello, e; wiki Phriction. Este integra-se ao Git, Mercurial, e Subversion SVN.

Phabricator foi originalmente desenvolvido como uma ferramenta interna da empresa Facebook, com o principal desenvolvedor Evan Priestley, que mudou para a empresa Phacility para dar continuidade a suite.

Recursos O Phabricator inclui ferramentas para:

Revisão e auditoria do código-fonte. Armazenamento e organização de repositórios. Rastreamento de bugs. Gerenciamento de Projetos. Planejamento de tarefas. Tome nota. Desenvolvimento em grupo e privado com integração contínua. Comunicação com membros da equipe.

Quem usa Dentre as empresas e desenvolvedores estão: Dropbox, UBER, Bloomberg, Haskell, Facebook, Instagram, Disqus, freeBSD, blender, Pinterest, khanacademy, asana, wikimedia, KDE.

Como instalar

Requerimentos de instalação Phabricator é um aplicativo que usa o ocnjunto LAMP (Linux, Apache, MySQL, PHP). Para instalar é necessário ter:

Um computador com uma distribuição Linux ou um sistema operacional semelhante. Um nome de domínio (pode ser phabricator.mycompany.com, phabricator.localhost). Apache com mod_php, ou nginx com php-fpm), ou outro servidor da web; PHP 5.2 ou superior (PHP 7 não é compatível); MySQL 5.5 ou superior, e; Git.

Instalação de componentes necessários Existem scripts de instalação disponíveis que permitem a instalação automática no sistema Linux Ubuntu ou um derivado do sistema Linux RedHat:

Derivados de RedHat : install_rhel-derivs.sh Ubuntu : install_ubuntu.sh

Para configurar e instalar manualmente o Phabricator: Após configurar o LAMP, digite: $ cd <algum lugar> / # <escolha algum diretório de instalação>

$ git clone https://github.com/phacility/libphutil.git

$ git clone https://github.com/phacility/arcanist.git

$ git clone https://github.com/phacility/phabricator.git

Instalação opcional do APC Como o Phabricator é implementado em PHP, funcionará mais rapidamente com o uso do APC (provavelmente será necessário instalar o "pcre-devel"):

sudo yum install pcre-devel

Existe duas opções. Instale o PECL:

sudo yum install php-pear sudo pecl install apc

Após a instalação, verifique sua disponibilidade:

php -i | grep apc

Se não tiver resultado, adicione:

extension = apc.so

em "/etc/php.d/apc.ini" ou o arquivo "php.ini" indicado por "php -i".

Usuários Alguns dos usuários do Phabricator são:

Blender Bloomberg deviantART Dropbox Enlightenment gerenciador de janelas Facebook

FreeBSD Khan Academy LLVM MemSQL Pinterest Quora Wikipedia

Ligações externas

Versão online

Categoria:Software livre