Phabricator/pt-br

O Phabricator é uma plataforma de desenvolvimento de software de código aberto usado para gerenciamento de projetos, relatórios de bugs, solicitações de recursos e revisão de código de uma forma integrada.

Para obter uma visão geral centrada na Wikimedia, veja The Very Basics of Phabricator da Tech Talk. Os usuários do Bugzilla são incentivados a ler a nossa comparação Phabricator versus Bugzilla.

Comece! As primeiras missões incluem


 * Criar sua conta
 * Criar uma tarefa
 * Criar um projeto e aprender sobre gerenciamento de projetos no Phabricator.
 * Etiquetar

Verifique a ajuda do Phabricator. Suas perguntas são bem vindas.

Para suporte ao Phabricator e também por camaradagem, entre no canal do IRC.

phabricator.wikimedia.org
Após um pedido favorável para comentar o assunto, estamos implantando https://phabricator.wikimedia.org para substituir Bugzilla, RT, Trello, Mingle, Gerrit, e gitblit. Por quê?


 * O volume e a complexidade de nossos projetos de software continuam aumentando; MediaWiki e Bugzilla juntos ficaram aquém para o gerenciamento desses projetos.
 * As equipes da WMF utilizam cada vez mais o Mingle e o Trello, serviços comerciais de terceiros que são estranhos à comunidade e princípios da Wikimedia. Isto está criando uma divisão. A Wikimedia Alemanha está experimentando o Scrumbugz, um projeto OSS de um homem só, com falhas na manutenção.
 * Sobreposição, duplicação e ações compreendidas entre as quebras aumentam.
 * Para atenuar este problema, criamos mais ferramentas para sincronizar as informações entre os serviços (como Bingle ou notificações do Gerrit no Bugzilla). Eles precisam ser mantidos (por exemplo, quando um serviço é atualizado e sua interface de API mudou).
 * Contribuir para o Bugzilla (Perl) e o Gerrit (Java) é complexo para nós (principalmente para desenvolvedores em PHP, e o Phabricator é escrito em PHP).
 * A configuração atual traz sobrecarga e aborrecimento para desenvolvedores-chave:
 * Desenvolvedores seniores ter que usar muito o Mingle ou o Trello além do Gerrit e do Bugzilla.
 * Novos colaboradores que chegam com expectativas por algo como o GitHub.

Atualização semanal/Janela de manutenção
O Phabricator não tem lançamentos, e, portanto, cabe a nós decidir o quão perto nós queremos seguir a versão do autor. Há uma janela semanal para atualizações e outras tarefas de manutenção às quartas-feiras, às 15:00 UTC (verifique o seu fuso horário) e os usuários serão redirecionados para Phabricator/Maintenance. Nós não atualizamos o Phabricator a cada semana, mas nós nos reservamos o direito de fazê-lo. O tempo de inatividade esperado durante esta janela vai de 0 a 30 minutos.

Linha do tempo da migração
Cuidado, a equipe do Phabricator pode mudar essa seqüência confome os planos evoluem (embora nós não tentamos). Se você precisar de mais detalhes, você pode encontrá-los em T174 - Launch Wikimedia Phabricator Day 1.
 * 1) ✅ Deployment of https://legalpad.wikimedia.org/ (project)
 * 2) ✅ Migration of data from fab.wmflabs.org to phabricator.wikimedia.org
 * 3) ✅ New test instance in Labs open to everyone, blocked by
 * 4) ✅ phabricator.wikimedia.org open to all Wikimedia users
 * 5) ✅ Test instance containing Bugzilla reports automatically migrated
 * 6) * ✅ end of Bugzilla preview feedback period, announcement of Bugzilla migration date.
 * ✅, 2014-11-21: Bugzilla migration (1-4 days downtime, see detailed timeline), blocked by
 * 1) * ✅ Community review of the Bugzilla migration test instance (two weeks)
 * 2) * ✅ Bugzilla to Phabricator import script
 * 3) * ✅ Elasticsearch (but temporarily reverted)
 * 4) * ✅ Move Bugzilla to old-bugzilla.wikimedia.org as a read-only instance
 * 5) * ✅ Automatic redirects from Bugzilla reports to Phabricator tasks
 * 6) * ✅ Wiki templates for Bugzilla pointing to Phabricator
 * 7) * ✅ Gerrit plugin to sync tasks with code reviews
 * 8) * ✅ IRC bots reporting Phabricator activity
 * 9) * ✅ How to organize projects
 * 10) * ✅ How to claim Bugzilla reports
 * 11) * ✅ Documentation for Bugzilla users
 * 12) * ✅ Communication plan
 * 13) * ✅ Approval from Wikimedia Foundation Engineering management
 * 14) * ✅ Reminder: Bugzilla migrated projects and tasks must be Visible To Public
 * 15) ✅ except for minor queues, 2014-12-18 00:00UTC-08:00UTC: Phabricator RT migration: RT migration (8 hours downtime of Phabricator; blocked by
 * 16) * ✅ Interaction with external users via email
 * 17) ✅ Burndown charts & migration from Scrumbugz
 * 18)  Define main tasks (epics) for code review in Phabricator
 * , expected before 06/2015: Total migration from Mingle; cf. T825
 * , expected before 06/2015: Total migration from Trello; cf. T825
 * , expected before 06/2015: Proof of concept of code review in Phabricator
 * , before 2015-06-31? Total migration from gitblit
 * , before 2015-09-30? Total migration from Gerrit
 * , before 2015-09-30? Total migration from Jenkins

Começando
O acesso ao https://phabricator.wikimedia.org está aberto, mas tenha cuidado com a linha do tempo de migração e o fato de que o site pode estar totalmente inativo durante as migrações do RT e do Bugzilla.

Existe uma instância de teste em phab-01.wmflabs.org. Use-a para aprender e experimentar, não para trabalho sério.

Aprenda mais sobre o Phabricator versus Bugzilla. Você também pode assistir a um screencast sobre como lidar com tarefas/bugs.

Se tiver dúvidas, verifique a Ajuda ou o FAQ.

Envolva-se
Estamos trabalhando na migração dos diversos serviços de infra-estrutura de desenvolvedor para uma única instância do Phabricator. É um projeto muito emocionante! Sua ajuda será muito bem-vinda.
 * Aprenda a usar o Phabricator. Execute e teste-o em nossa instância do Labs o quanto você quiser. Verifique a documentação e os vídeos explicativos em.
 * Usuários do Bugzilla, RT, Trello e Mingle são bem-vindos ao projeto do Phabricator. Sua ajuda é bem-vinda em qualquer lugar, mas especialmente nas tarefas que estão bloqueando o Day 1.
 * Usuários do Git e Gerrit são bem-vindos ao projeto Code Review in Phabricator. Precisamos de ajuda para aprender sobre as possibilidades do Phabricator nesta área: o que está faltando, o que existe de uma maneira diferente, o que é extremamente interessante, quais são os bloqueadores que devem ser relatados ao autor?

Reporte erros e solicitações de recursos
Nós temos dois projetos diferentes para lidar com tarefas relacionadas ao Phabricator: O workboard do Phabricator.org mostra o processo que as tarefas passam antes de serem criadas primariamente: A rapidez com que uma tarefa é relatada primariamente pode depender de quão incontroversa ela seja (passando pela coluna Necessidade de Discussão) e quão alta é a sua prioridade, mas em última análise, depende de quem toma o tempo para relatá-la primariamente. Você também pode fazê-lo! Este é um processo opcional criado para verificar a adequação e relevância de uma tarefa antes de ser criada primariamente. Qualquer pessoa pode criar tarefas primariamente ignorando este processo.
 * O Phabricator contém todas as tarefas específicas ao Wikimedia Phabricator: nossos processos, aspectos relacionados com a migração dos dados da Wikimedia, personalizações locais...
 * O Phabricator.org é usado para organizar as tarefas que devem ser tratadas primeiramente, em https://secure.phabricator.com: bugs genéricos do Phabricator e solicitações de recursos.
 * Backlog: este é o lugar onde novas tarefas recaem por padrão. Tarefas paralisadas também podem ser encontradas aqui.
 * Necessidade de discussão: por vezes, uma tarefa irá beneficiar-se de uma discussão, certificando-se que mais colaboradores da Wikimedia estão na mesma página e o relatório ou a proposta estão bem argumentados.
 * Pronto para seguir: tarefas nesta coluna estão à espera de alguém para relatá-las primariamente.
 * Primário: esta coluna é onde as tarefas são movidas tão logo as mesmas terem sido relatadas primariamente.
 * Solicitações da Wikimedia: algumas solicitações reportadas primariamente são feitas em nome da Wikimedia, porque consideramos que elas têm uma relevância maior.

Para desenvolvedores
Como um desenvolvedor em PHP, você está convidado a contribuir com melhorias e novos recursos em princípio. Saiba mais em.

Ver também

 * Permissões do phabricator.wikimedia.org
 * (,, , , &hellip;)
 * Phabricator