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.
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.
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. For more information, see "About issue and pull request templates."
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".