Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Sobre a automação para problemas e pull requests com parâmetros de consulta

Você pode usar parâmetros de consulta para compartilhar URLs com informações personalizadas.

Neste artigo

Os parâmetros de consulta são partes opcionais de uma URL que podem ser personalizadas para compartilhar uma exibição de página web específica, como resultados do filtro de pesquisa ou um modelo de problemas no GitHub. Para criar seus próprios parâmetros de consulta, você deve corresponder o par de chave e valor.

Dica: também é possível criar modelos de problemas que são abertos com etiquetas padrão, responsáveis e um título para o problema. For more information, see "Configuring issue templates for your repository" or "Manually creating a single issue template for your repository."

Você deve ter as permissões adequadas para qualquer ação para usar o parâmetro de consulta equivalente. Por exemplo, é preciso ter permissão para adicionar uma etiqueta a um problema para usar o parâmetro de consulta label.

Se você criar uma URL inválida usando parâmetros de consulta, ou se não tiver as permissões adequadas, a URL retornará uma página de erro 404.

Parâmetros de consulta compatíveis

Parâmetro de consulta Exemplo
texto https://github.com/octo-org/octo-repo/compare/master...pull-request-test?quick_pull=1&body=Fixes+the+problem. cria uma pull request, comparando os branches master e pull-request-test, com o comentário "Corrige o problema" no texto da pull request.
título https://github.com/octo-org/octo-repo/issues/new?labels=bug&title=New+bug+report cria um problema com a etiqueta "erro" e o título "Novo relatório de erros".
etiquetas https://github.com/octo-org/octo-repo/compare/master...pull-request-test?quick_pull=1&labels=bug cria uma pull request, comparando os branches master e pull-request-test, com a etiqueta "erro".
modelo https://github.com/octo-org/octo-repo/issues/new?template=issue_template.md cria um problema com um modelo no texto do problema.
marco https://github.com/octo-org/octo-repo/issues/new?milestone=testing+milestones cria um problema com o marco "marcos de teste".
responsáveis https://github.com/octo-org/octo-repo/issues/new?assignees=octocat cria um problema e o atribui a @octocat.
projetos https://github.com/octo-org/octo-repo/issues/new?title=Bug+fix&projects=octo-org/1 cria um problema com o título "Correção de erro" e o adiciona ao quadro de projeto 1 da organização.

Preencher problemas e pull requests com modelos personalizados

This is the legacy workflow to create an issue template. We recommend using the upgraded multiple issue template builder to create multiple issue templates. Para obter mais informações, consulte "Sobre modelos de problema e pull request".

Você pode usar o parâmetro de consulta template para especificar um modelo a fim de preencher o problema ou o texto da pull request automaticamente. O parâmetro de consulta template trabalha com modelos armazenados em um subdiretório ISSUE_TEMPLATE ou PULL_REQUEST_TEMPLATE na raiz, no diretório docs/ ou .github/ em um repositório.

Se um repositório contiver apenas o modelo de problema ou pull request padrão, todos os novos problemas ou pull requests terão o modelo padrão no texto.

Para obter mais informações, consulte "Criar um modelo de pull request para seu repositório" ou "Criar manualmente um único modelo de problemas para seu repositório".

Leia mais

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato