Phabricator/Ajuda

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Phabricator/Help and the translation is 39% complete.
Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎dansk • ‎español • ‎français • ‎italiano • ‎kurdî • ‎magyar • ‎polski • ‎português • ‎português do Brasil • ‎svenska • ‎русский • ‎українська • ‎العربية • ‎سنڌي • ‎پښتو • ‎हिन्दी • ‎বাংলা • ‎ଓଡ଼ିଆ • ‎ไทย • ‎中文 • ‎日本語 • ‎한국어

Estimado utilizador do Phabricator, se tiver questões, basta perguntar na página de Discussão. Nós melhoramos a nossa documentação baseando-se no retorno (feedback) que recebemos. Se você quiser testar o Phabricator, você deve usar o Cloud Services instance.

Para uma vista básica sobre o que o é Phabricator e o que o pode fazer, Vê estas apresentações. Pode ainda continuar a ler esta página para aprofundar e fazer uma introdução.

Criando sua conta

You can connect your new Phabricator account either with your global Wikimedia wiki account, or with your Wikimedia developer account. In both cases, no separate password is needed.

With your global wiki account

Como criar sua conta do Phabricator no Wikimedia SUL...
Como preencher o seu perfil do Phabricator.
  • Primeiro, certifique-se que está Logado (Logged in) no Wikimedia.
  • Se não tiver ainda uma conta na Wikimedia, inscreva-se para uma.
  • Vá para Página de acesso de conta do Phabricator (A ligação aparece como uma seta para uma porta, no topo direito quando tiver terminado a sessão da sua conta).
  • Clique no botão girassol que diz "Aceda ou Registe-se - MediaWiki".
  • Você será informado que aguardará pela MediaWiki.org para aprovar a conexão.
  • Phabricator solicitará o seu nome de utilizador. Em caso de dúvidas, apenas utilize o seu nome de utilizador do Wikimedia, mas note que o nome de utilizador do Phabricator não poderá conter caracteres que não sejam caracteres em Latin (non-Latin characters), tal como العَرَبِيةُ ou 中华民族, nem incluir espaços (por favor, utilize ao invés disso o sublilnhado "_"). Um endereço válido de e-mail também será requerido para verificação, mas não será visível para os outros utilizadores.

[1]

  • Clica em Gerenciar na barra de navegação à esquerda.
  • Clique Editar Perfil e defina o seu "Também Conhecido Por" (por exemplo, para o seu nome completo) para mais facilmente poder ser localizado.

With your Wikimedia Developer account

...ou com a sua conta de Desenvolvedor Wikimedia.
Avançado
Se você tiver uma conta de desenvolvedor da Wikimedia — também conhecida como conta LDAP ou conta Gerrit, ou ainda conta wikitech — também poderá usá-la para para iniciar a sua sessão. O mesmo nome de utilizador do Phabricator pode ter tanto o MediaWiki.org como LDAP conectado. Este pode ser dados alternância, para a improvável eventualidade de o Wikimedia SUL não estiver a funcionar.

Conecte as suas contas Wikimedia SUL e LDAP para um único nome de utilizador do Phabricator! De outra forma, criará duas contas separadas no Phabricator.

Multi-factor authentication

Nós não encorajamos a utilizar autenticação multi-factor no Wikimedia Phabricator. Se ainda pretender utilizar isto, leia primeiro o guia de autenticação multi-factor.

Troubleshooting

We cannot correct your email address but we can delete your account so you can register again.

  • If you find your Phabricator account disabled, please add a note on Talk:Phabricator/Help.
  • If you get an "Email address already taken" error when you try to create a Phabricator account via "Login or Register - MediaWiki" you probably already registered a Phabricator account connected to your Wikimedia Developer account. You will have to log into Phabricator via your Developer account. Use wikitech:Special:PasswordReset if you have forgotten your Developer account password.
  • To change your Phabricator user name for some reason, please add a note on Talk:Phabricator/Help and include a link to your Phabricator profile.
  • To change the global wiki account or developer account that is associated to your Phabricator account:
    • Note that your Phabricator account must be associated to either a global wiki account or a developer account at all times.
    • If you want to change your global wiki account that is connected to your Phabricator account: Log into Phabricator via your developer account that is also connected to your Phabricator account. Then remove your old global wiki account and connect your new global wiki account to your Phabricator account. (If your Phabricator account is only connected to your global wiki account but not yet also to a developer account, connect a developer account to your Phabricator account first.)
    • If you want to change your developer account that is connected to your Phabricator account: Log into Phabricator via your global wiki account that is also connected to your Phabricator account. Then remove your old developer account and connect your new developer account to your Phabricator account. If your Phabricator account is only associated to your global wiki account but not yet also to a developer account, connect a developer account to your Phabricator account first.)


Solicitando as suas contas Bugzilla e RT

Siga a ligação aqui.

Recebendo atualizações e notificações

Subscrever-se para uma única tarefa
Vigiar um projeto e receber as suas notificações

O Phabricator notifica-o sobre atividades relevantes, incluindo suas próprias ações. Pode ajustar suas preferências de e-mail como lhe convir, recebendo notificações da web apenas por certas atividades ou para não receber nenhuma notificação de todo.

O Phabricator dispõe de várias ferramentas para notificações que desejar receber.

  • Se tiver interessado em um único tema (uma tarefa, um protótipo...) clique apenas em Subscrever nesta página. Adicionando um comentário subscrevê-lo-á automaticamente.
  • Se tiver interessado em todas as atividades em um projeto, pode clicar em Vigiar Projeto na página do Resumo do projeto. Existe informação adicional no guia do utilizador Projects embaixo de "Watching Projects".

See Phabricator/Help/Managing mail for reducing the amount of mail notifications and about filtering mail notifications.

Troubleshooting

If you receive unexpected mail notifications for a task:

Criando regras para o sinalizador de Notificações

Siga esta ligação para saber como criar regras de notificação "personalizada" em Notificações do Wikimedia Phabricator. Este é a opção mais avançada e pode ser difícil de utilizar.

Criando uma tarefa

Formas de criar uma tarefa.
Como editar uma tarefa já criada.

Existem diversas formas de criar uma tarefa, dependendo da informação a qual você deseja transmitir:

  • Nova tarefa: clique o botão com uma estrela no lado direito da parte superior da barra de navegação. Escolha, a partir do menu do tipo 'dropdown', o item Criar tarefa. Será criado um formulário em branco.
  • Um problema de segurança: clique no botão Estrela em direção ao lado direito da barra de navegação superior.

No menu suspenso, escolha Report Security Issue. Você receberá um formulário pré-etiquetado com Segurança e com um link para instruções especiais para a apresentação de erros de segurança.

  • Uma sub-tarefa para a tarefa existente: Clique em Criar sub-tarefa que se encontra na coluna direita da tarefa actual. A dependência entre ambas as tarefas será definida, e alguns dos valores da tarefa principal serão transportados por definição (Atribuído para, Subscritores, Prioridade, Projectos). Sub-tarefas serão listadas na tarefa principal sob "Gráfico de Tarefas", ordenadas por actualizações mais recentes.

Preencha o formulário, deixando em branco os campos que você tiver dúvidas.

Phabricator supports some formatting in text areas. See #Formatting and markup.

Use the live preview at the end of the page to check whether your text looks as you expect.

Selecionando Projetos

De formas a reportar as tarefas com uma etiqueta project que usa o Phabricator, você precisa apenas de começar a escrever o seu nome no campo Tags e selecionar o projeto a partir da lista dos projetos correspondentes (a lista mostrará apenas cinco projetos correspondentes). Você pode também pesquisar por projetos clicando no ícone da lupa no campo Tags e ler pequenas descrições dos projetos. Você pode adicionar um ou mais projetos no campo Tags. Se estiver incerto, pode também deixar isto vazio — triagens cuidarão de tarefas que não têm projetos definidos. Existe uma (longa) lista de projetos disponível. Accione Editar Linha para pesquisar por projetos. (Esta lista está também disponível em Phabricator/Projetos).

Definindo a prioridade da tarefa

Prioridade deve geralmente ser definida por gerentes do produto, mantedores, ou desenvolvedores que pretendam trabalhar em uma tarefa ou por um vigilante de erros ou membros experientes da comunidade, mas não por um relator preenchendo o relatório de erros ou pelo observadores externos. Ver Gestão de Projeto do Phabricator para mais detalhes.

Utilizando e-mail

Pode também criar tarefas enviando e-mail para task@phabricator.wikimedia.org. O foco será utilizado como título da tarefa, o corpo será utilizado diretamente como está, e os anexos serão incluídos na tarefa. Para definir o projcto, adiciona o comando correspondente !projects e a respectiva hashtag no início do corpo, exemplo, !projects #mediawiki-core. Comandos adicionais para definir o designatário da tarefa, prioridade ou estatuto via e-mail estão disponíveis.

Nota: Se a assinatura de seu e-mail não estiver formatado seguindo os padrões de fato (incluindo - para estar separado do corpo do texto), ainda assim será publicado. É-lhe encorajado a remover informações privadas da sua assinatura na sua primeira tentativa, apenas para se certificar.

Passando certos valores no URL criação de tarefa

A ligação Reporte um erro no Phabricator pode passar valores numerosos através dos parâmetros do URL, adicionado à ligação de criação de tarefa genérica.

Esta é uma funcionalidade muito avançada. Saiba mais aqui.

Commenting and editing a task

Para responder, você também precisa ter uma conta, a qual é basicamente o seu nome na Wikimedia.

Existe várias ações que podem ser efetuadas ao mesmo tempo que comenta.

O Phabricator permite que você publique e edite descrições utilizando formatação de texto e insira imagens ou outros ficheiros; ver Carregando anexos de ficheiros. Pode utilizar a barra de ferramenta no topo da entrada da área texto e pode utilizar o Remarkup do Phabricator.

Use the live preview at the end of the page to check whether your text looks as you expect.

To edit the description of a task, select "Edit Task" in the side bar.

To close a task as a duplicate of another task, select "Edit Related Tasks... > Close As Duplicate" in the side bar.

Formatting and markup

Como formatar o texto que você escreve em um comentário e como usar listas e cabeçalhos.

Phabricator supports some formatting in text areas.

Note que a linguagem de hipermarcação do Phabricator é diferente da linguagem de hipermacação do MediaWiki. A instância de upstream do Phabricator hospeda uma Referência de Remarkup para a própria linguagem de hipermarcação.

No fim da página você tem uma visualização em tempo real que permite verificar se a aparência do seu texto corresponde ao esperado. O uso popular de hipermarcação inclui:

  • Mencionar utilizadores tal como @username criará uma ligação para os respectivos perfis dos utilizadores e os subscreverá para a tarefa.
  • Adicionando um número da tarefa tal como T123 criará uma ligação para a tarefa incluindo um cartão flutuante. {T123} insere o título da tarefa no seu texto.
  • Adicionando um nome para o projecto tal como #Project criará uma ligaçã para o projecto principal.
  • Se quiser um texto de citação, pode simplesmente adicionar> no início. Se quiser responder a um comentário incluindo-o como citação, clica na seta à direita do fim do comentário que quiser responder.
  • Se quiser mostrar um ficheiro de imagem do modelo que foi carregado, ex: M123, inserido em seu comentário, escreva {M123}.
  • Se quiser criar uma ligação externa, ex: [https://www.mediawiki.org example] na hipermarcação da wiki, use [[ https://www.mediawiki.org | example ]] incluindo os espaços em branco em Phabricator.
  • Se quiser adicionar um endereço web (ligação URL) em um comentário por exemplo para fornecer um testcase, é altamente recomendado que se copie e cole o endereço completo da barra de endereço do navegador, ex: https://www.mediawiki.org/wiki/Project:Support_desk ao invés de mw:Project:Support desk. Prefixos Interwiki como em mw: não são suportados no Phabricator e a maioria das personalizações que o Bugzilla teve nem, ex: Alterações do Gerrit devem também ser coladas como endereço completo.
  • Se quiser colar linhas de código, adicione uma linha com três acentos graves antes e depois do código: ```. Ou Cria uma Paste e ligue à Paste a partir da tarefa.

Carregando anexos de arquivos

Como carregar arquivos.

Existe várias formas de carregar arquivos: Você pode adicionar um arquivo (por exemplo uma foto do ecrã) em um comentário ou descrição de tarefa, arrastando-a com o seu rato. Usuários podem de igual modo copiar e colar imagens através da funcionalidade da área de transferência do seu sistema.

Se não tiver disponível em seu sistema, poderá utilizar phabricator:file/upload e referir ao número do arquivo, (tal com "123)" que é mostrado depois de um carregamento de arquivo ser bem sucedido, escrevendo F123 em um comentário. Isto criará uma ligação ao arquivo. Para incluir o arquivo no comentário, feche-o em chavetas, ex: {F123}. Pré-definidos são incluídos como miniatura.

Para mais opções de formatação, visite [$url Referência Remarkup].

Se tiver frequentemente de carregar arquivos e considerar as opções disponíveis atualmente como desconfortáveis, poderá também adicionar uma ligação direta na sua página inicial do painel do texto.

Note que não poderá carregar um arquivo e a seguir reduzir o nível de acesso do mesmo (exemplo: ligando-o a uma marca de segurança restrita). Você teria de eliminar o arquivo e voltar a reenviá-lo com níveis de acesso mais restritos. É recomendado que se carregue ficheiros que se pretende ter acesso mais restrito junto com a criação de uma marca restrita (security). Mais adiante, note que qualquer pessoa com acesso ao URL completo para o ficheiro pode descarregar o arquivo ou ainda partilhar a ligação com outros. Não existe proteção para autenticação da origem da solicitação do acesso. Os arquivos do Phabricator confiam inteiramente na segurança por obscurantismo; adivinhando o URL pseudo-aleatório para qualquer arquivo dado será muito difícil. Se precisar de mais proteção para arquivos particularmente sensíveis, então deverá considerar uma alternativa mais segura.

Se alguma vez precisar de apagar um arquivo que carregou, abra o [[phabricator:file/query/authored/|list dos arquivos de sua autoria, seleciona o arquivo e clique Eliminar arquivo na barra lateral.

Gestão de projeto em Phabricator

Se mantém ou gere um projeto, por favor siga esta ligação para mais detalhes.

Tarefas principais e sub-tarefas

Tarefas podem ser principais tarefas ou sub-tarefas de qualquer número de outras tarefas. Tais relações podem ser definidas através de Editar Tarefas Relacionadas.... Esta característica pode ser utilizada para realizar diferentes pequenas coisas:

  • Bloqueadores e Sub-tarefas. Uma tarefa (principal) poderia simplesmente estar bloqueada por outra (sub)tarefa, representando dependência (ver Special:MyLanguage/Phabricator/Project management#Tasks that cannot be worked on yet em como adicionar sub-tarefa).
  • Rastreio. Uma tarefa (mãe) «inactiva» bloqueada por várias (sub)tarefas pode estar a rastrear um conjunto de (sub)tarefas associadas a uma versão do programa ou a um outro período de tempo. Note que o termo «rastrear» tem aqui um significado diferente da etiqueta descontinuada #Tracking do Phabricator.
  • Aprovação. Várias tarefas (principais), (como draft team goals) poderiam estar bloqueadas por uma única (sub)tarefa que representa draft tasks sendo aprovadas, depois destas draft goals tornarem-se novos objetivos reais.

NOTA: Existe uma funcionalidade "Editar Tarefas Relacionadas...>Criar Sub-tarefa". Além disso, para definir a relação correta entre Tarefa principal/Sub-tarefa, esta cuida igualmente da lista de (subscrição) CC na nova sub-tarefa.

Priorização

See Phabricator/Project management#Setting task priorities

Atribuição

See Phabricator/Project management#Assigning tasks

Tarefas de Rastreamento ("Tracking" tasks)

Este termo veio de Bugzilla, onde teve um significado específico: Uma tarefa que estava bloqueada em outras, mas que por si só não representava nenhum trabalho, e que não estava ligada em uma data de liberação (release/date) específica. Um exemplo poderia ser uma Tarefa denominada Limpar a documentação, que poderia posteriormente ter uma variedade de sub-tarefas, que das quais iria subscrever a um trabalho específico a ser feito. Estas tarefas de Rastreamentos tendiam em ficar neste estado por muito tempo (ou para sempre), à medida que suas sub-tarefas seriam resolvidas e novas seriam criadas. No Phabricator, seria melhor criar uma (etiqueta) Projeto para categorizar este tipo de trabalho.

Note, contudo, existe outros tipos de tarefas menos trabalhosas que continuam a fazer sentido no Phabricator. Notavelmente, Liberar tarefas. Uma vindoura liberação poderia ser representada por uma Tarefa, que lista toas as sub-tarefas, todas os trabalhos de tarefas que estão marcadas para liberação. Uma vez liberada, poderá resolver-se. Uma similar utilização seria ter uma tarefa que representa um team overall goals for the quarter, e depois cada goal poderia (ou não) ser uma sub-tarefa bloqueada.

Pesquisando por itens

Search context (global vs advanced)

Utilizando o campo básico de pesquisa no canto superior direito.

O Phabricator consiste de várias aplicações (gestão de tarefas em Maniphest sendo uma delas, e no futuro também Diffusion e Differential para revisão do código). A campo pesquisa no canto superior direito permite pesquisar sobre todas as aplicações.

Utilizando a pesquisa avançada do Maniphest

There are 2 different search forms:

  • The global search at https://phabricator.wikimedia.org/search/query/advanced/, confusingly labeled "advanced search." This one is fairly simple. It is in the upper right corner. By default, it searches across all applications and hence all types of documents (open tasks, closed tasks, code commits, etc…). You can change the default context using the the arrow menu to the left of the search bar. For example, select "Open Tasks" to only show results in open tasks from the Maniphest issue tracker. Or select "Current Application" to search Maniphest in Maniphest, Diffusion in Diffusion etc. Tags specified are unioned (OR'd).
  • Advanced, application specific search, for example at https://phabricator.wikimedia.org/maniphest/query/advanced/ for Maniphest. This one has more fields, and auto-completion that includes "Not in:..." (equivalent to NOT) and "In any:..." (equivalent to OR) (for example, type "echo" in the "Tags" field). There is also an advanced search for most other applications (e.g. phab:file/query/advanced for Files). To only search for tasks / bug reports, use the Maniphest advanced search. Tags specified are intersected (AND'd).

Inside Maniphest, custom, saved searches and advanced search options are listed in the navigation bar on the left.

Search terms

Special care needs to be put in choosing correct search terms.

Some locally-valid properties for the "Query" field:

  • Case insensitive: Edit is the same as eDIt
  • phrase search works: "fatal error"
  • basic tokenization is performed, e.g. to strip punctuation
  • Stemming is performed: "edited" is also found when searching for edit. However, "edited" does not match edit as quoted text does not stem.
  • Substring search is supported: ~amp matches example, but amp does not.
  • ~"an examp" matches an example as quoted and substring-operator text uses substring search.
  • Boolean queries to exclude certain terms are possible by using the - symbol before the unwanted term. E.g. use -non fatal error to exclude "non-fatal" errors from results.
  • To only search in a task title but not in the task description or comments, use title:quick ferret which is the same as title:quick title:ferret. To search for one term in the task title and other terms anywhere in a task, use ferret title:quick or title:quick all:ferret. See https://secure.phabricator.com/book/phabricator/article/search/ for more information.

The advanced search forms are not explicit about the logic but in general use AND between different fields. You can exclude specific projects from the results by entering not(projectname) (equivalent to NOT) and combine several projects via any(projectname) (equivalent to OR) via the auto-completion suggestions. There's a limit of 5 items in the maniphest autocomplete. To increase this limit, see these userscripts for Chrome and for Firefox.

Alternatives ways to find something

If you don't remember the exact words used in an item you are looking for you can follow one of these paths:

  • use the activity feed and edit the query to be restricted to certain projects or timeframes
  • use the activity feed to list all actions that you performed in a certain timeframe at phab:feed/query/EW2FwdAi.Kfz/
  • use an external search engine;
  • remove all search terms, refine the search only by project etc. and then scan all the possible results manually or use Ctrl+F to search specific strings (this might require setting "Page Size" to a high value to display more than only 100 results);
  • file a new task, mentioning that a past report exists as well, and wait for someone to merge the new report to the old.

Selecting Dates and Date Ranges

This is only available in the Advanced Search.

Using the Date fields like "Created After" and "Created Before" allow entering absolute and relative dates. Note that Maniphest uses UTC.

To get a list of tasks which were created in the last 24 hours, set the "Created After" field to "-24 hours" or "-1 day". Note that "Updated Before" actually means "Last updated before" and that absolute date values like "2014-11-26" refer to UTC time while your time zone setting might be different. The "Updated After" and "Updated Before" fields return any and all changes to a task. For example, when a task is moved to another column in a board it registers as "updated". This may add noise to your search results.

Examples of how Maniphest interprets searches:

  • "02/25/2015" - interpreted as "00:01 on February 25th, 2015" (UTC)
  • "5 days ago" - interpreted as "00:01 on the fourth calendar day before today" (UTC)
  • "2:45 AM 5 days ago" - interpreted as "02:45 on the fourth calendar day before today" (UTC)

The "X days ago" range can be confusing. Phabricator interprets today as part of any data set. Even if it is 12:30 UTC, Phabricator will interpret that as a potential day in the range.

Saving and Managing Searches/Queries

Queries can be saved and managed inside Maniphest.

Maniphest offers links to some predefined search queries in the navigation bar on the left. For example, click authored to get a list of tasks that you have created.

Search query addresses (URL) are stable so you can save and reuse them. You can share the address in your web browser's address bar with other people, e.g. via posting the link on a wikipage.

If you want to save a search, select the "Save Query" button at the bottom of the Advanced Search UI.

When looking at the navigation bar on the left in Maniphest, click on the "Edit Queries…" link. You will see a list of your saved queries. All users have a default set which can be deleted in this UI.

Some options in this UI:

  • Use the line elements on the left to drag queries up and down in the list.
  • The "x" will permanently delete a Query.
  • The Pencil icon allows a user to edit the name of a query
  • Clicking on the name of a Query will bring up the search options and results of that query

Once you save a query, you cannot change its parameters, but you can change its name. To edit a query, click on it's name, change parameters and save it as a new query. Also, Phabricator allows users to save multiple queries with the same name.

To make the user name dynamic (e.g. for "Tasks assigned to the person running this query") in searches that you'd like to share with others, select Authors > Magnify glass icon > Browse Users > "Current viewer".

Note that some common queries are also available in the "Activity" tabs on the Phabricator frontpage.

Finding the Maniphest task corresponding to a Bugzilla bug number

This is only available in the Advanced Search.

All Phabricator tasks migrated in 2014 from Bugzilla have a Reference field that contains a value "bz" followed by the number of the equivalent report in Bugzilla. If you want to search the task corresponding to a specific Bugzilla report, use the Reference field in the advanced search or just add 2000.


Funcionalidades avançadas

Utilizando o painel

Painéis são páginas especialmente desenhadas que podem mostrar uma ampla variedade de informação. Estas podem ser criadas, geridas, e partilhadas entre usuários.

Clique para passagem detalhada pelo painel do Maniphest.

Edições em massa

O Phabricator dispões da possibilidade de executar edições massivas para tarefas. No fim de qualquer linha de texto de Pesquisa em Maniphest encontrará Edição Massiva Selecionada para editar todas as tarefas que tiver selecionado utilizando o Shift-Clique. Usuários querendo utilizar esta funcionalidade precisam de se juntar ao grupo Triagers.

As edições em massa podem ser revertidas anotando o identificador do «Processo de edições em massa» que é gerado no início de uma edição em massa. Pode aceder-se a este identificador clicando «Detalhes» antes ou depois da execução. Na página seguinte, haverá uma entrada «Continuar» no menu à direita, que gera uma consulta de pesquisa no Maniphest de todas as tarefas afetadas.

Favoritos

O menu Star no topo da barra de navegação pode ser personalizado com os links dos formulários de suas ações e preferência.

Veja as instruções do Menu do Perfil para mais informações.

Lista pessoal de itens

A funcionalidade Sinalizar Para Depois permite marcar objetos (como tarefas ou revisões) que gostaria de executar posteriormente. Oito cores de sinalizadores estão disponíveis. Sinalizadores são pessoais e privados, portanto suas listas não poderão ser partilhadas com outros. Seus objetos sinalizados são listados em [sinalização]. Estes podem ser pesquisados por cor ou tipo de objecto, em contraste com [símbolos].

Phabricator badges

Badges are awarded to users to distinguish certain people or people in a particular group. Currently all active badges can only be awarded by administrators.

Criando um projeto

Cópias da tela mostrando como solicitar um projeto

Nas etiquetas dos projetos do Phabricator, etiquetas são projectos. Hierarquia através do sub-projetos estão disponíveis desde Fevereiro de 2016.[2], Tarefas podem ser atribuídas a mais de um projeto, e estas podem igualmente ser submetidas sem atribuí-las a qualquer projeto.

Quando é que você precisa de um projecto

Em geral, você precisa de um projecto...

  • Quando tiver um grupo estabelecido rodando um ou mais projectos (inicie aqui, ou pergunte mais apenas quando precisar)
  • Quando você precisa de um quadro de trabalho (i.e. um sprint)
  • Quando você precisar de marcar ou palavra chaves para organizar o tipo de tarefa que pode ser parte de qualquer projeto (por exemplo Acessibilidade)

Solicitando um novo projeto

Ver Phabricator/Solicitando um novo projeto.

Restringindo acesso a tarefas

Access to a specific task can be changed via "Edit Task" and then changing the "Visible To" field to something else than "Public". This option is only available to some users.

Note that tasks filed as Security issues are not publicly visible.

Para obter uma perspetiva geral e o formulário de criação de tarefas dedicadas consulte Phabricator/Segurança, por favor. Consulte Phabricator/Criar e alterar o nome de projetos#Normas para conhecer as configurações predefinidas (e a utilização de espaços).

Mostrando e utilizando um Espaço

Espaços (documentação upstream) permite restringir acesso a grupos ou objectos (tal com tarefas) a apenas membros de um grupo específico. ver Restringindo acesso através de políticas Espaços para configurar.

Se você puder acessar pelo menos dois espaços, verá uma lista suspensa adicional de Espaços em "Visível para" ao criar e editar um objeto. Usuários com acesso a apenas um espaço não verão esse controle.

Em visualização de tarefa do Maniphest, o Espaço também será mostrado frente ao resumo. Você pode editar-em-massa tarefas para movê-las para um Espaço diferente.

Note que você continuará a estar associado ao projeto público correspondente (se existente) a uma tarefa para tornar a tarefa em um Espaço restrito (que tiver acesso) para mostrar nas linhas de texto para pesquisa e no quadro de trabalho do projeto. O projeto público poderia ser automaticamente adicionado através de Solicitando uma regra geral de notificação.

Quando tiver a criar tarefas em Spaces, utilize a opção Create Advanced Task no submenu Create Task. Esta opção mostrará Spaces adicionais no submenu em baixo de Visible To na criação da tarefa UI que o permitirá definir a visibilidade para o Space para a qual a tarefa deve ser visível.

Se ao invés você tiver criar a tarefa através da opção Create Simple Task do submenu, então, depois de criar, você terá que editar a tarefa para restringir a visibilidade aos membros do Space. Antes de editar, a tarefa estará visível para qualquer pessoa e as notificações relacionadas com a sua tarefa deverão ter sido enviadas ao público conectado aos canais IRC e outros indivíduos subscritos.

Ligações e templates do MediaWiki

  • Você pode ligar-se as tarefas do Phabricator a partir das páginas wiki utilizando phabricator: e a versão mais reduzida phab:, por exemplo [[phab:T454|exemplo]] gera exemplo.
  • Template:Tracked foi atualizado para incluir ligações aos objetos do Phabricator — ver como {{Tracked|T177|resolvido}} é mostrado.
  • Template:Phabricator também disponível; {{Phabricator|T176}} gera tarefa T176.

As ligações e templates existentes continuarão a trabalhar, porque aquelas ligações continuarão a apontar par bugzilla.wikimedia.org que os direcionará para tarefa convertida do Phabricator.

Estatísticas

O Phabricator disponibiliza tabelas mostrando que abrindo tarefas por prioridades e tanto por usuário ou projeto. Fora isto, Phabricator não suporta estatística posteriores, métricas, tabelas, relatos, (exemplo: sobre o tempo) ou contudo pode chamá-los, se for incluído via API.

[3]

Phragile e Phlogiston são opções de ferramentas posteriores de relatos para o Phabricator.

Diffusion

Diffusion, é o navegador do repositório do Phabricator[4] e a ferramenta de gestão do repositório. Eventualmente nós queremos substituir o Gerrit para revisão e gestão do código, e gitblit para mirroring de apenas leitura (read-only) do repositório. Por agora, estamos refletindo - mirroring alguns dos nossos repositórios Git para o Phabricator para fins de demonstração.

To request and set up a new code repository, see Gerrit/New repositories/Requests.

Formulários

Phabricator allows some customization of the fields shown for a given task. These are handled via the Forms feature.

API (Conduit)

Conduit is the name of the web API. https://phabricator.wikimedia.org/conduit/ offers some explanation and examples. See the Conduit upstream documentation. Also see Phabricator/Bots.

Phatality

Phatality is a plugin for the Wikimedia production logstash installation which makes it easier to create Phabricator tasks for production errors. See Introducing Phatality.

Outras links

  1. However, if you have made any commit in repositories mirrored in Phabricator (whether the commit is made in Gerrit or elsewhere), others will see the connection between the account and the email address.
  2. T3670 (subprojects),on the upstream Phabricator instance
  3. T1562 (estatística), na instância de upstream do Phabricator
  4. guia de utilizador do navegador do repositório Diffusion