Open gabrielbdornas opened 3 hours ago
Texto inicialmente pensado:
Como criar modelos de problemas padrão para todos os repositórios de uma organização
Introdução
Na Meadapt, estamos sempre procurando maneiras de melhorar nossos processos de trabalho. Recentemente, descobrimos uma ótima funcionalidade do GitHub que nos permite criar modelos de problemas padrão para todos os repositórios de uma organização. Isso nos ajuda a padronizar o trabalho e automatizar ações como a vinculação de problemas abertos ao nosso projeto GitHub.
O que são modelos de problemas padrão?
Modelos de problemas padrão são modelos de problemas que podem ser usados para criar novos problemas em um repositório. Eles podem incluir informações como o título do problema, a descrição do problema e os rótulos do problema.
Como criar modelos de problemas padrão?
Para criar modelos de problemas padrão, você precisa criar um repositório chamado ".github" na organização desejada. Em seguida, você precisa incluir arquivos markdown ou yml dentro da pasta ".github/ISSUE_TEMPLATE".
Exemplo de modelo de problema padrão
name: Bug report
title: [BUG_NAME]
labels: bug
assignees: [SUPPORT_TEAM]
Como usar modelos de problemas padrão?
Para usar modelos de problemas padrão, basta clicar no botão "Novo problema" em um repositório e selecionar o modelo desejado.
Benefícios de usar modelos de problemas padrão
Existem muitos benefícios em usar modelos de problemas padrão. Alguns dos benefícios incluem:
Conclusão
Os modelos de problemas padrão são uma ótima maneira de melhorar a organização e a eficiência do trabalho em sua organização. Se você ainda não está usando modelos de problemas padrão, eu recomendo que você experimente!
Sobre a Meadapt
A Meadapt é uma empresa de tecnologia que ajuda as pessoas a se ambientarem no mundo da tecnologia. Oferecemos uma variedade de serviços, incluindo treinamento, consultoria e desenvolvimento de software.
Espero que este post tenha sido útil! Se você tiver alguma dúvida, por favor, deixe um comentário abaixo.
Nesta discussão na comunidade GiHub, consegui descobrir que é possível criar arquivos em comum para todos os repositórios de uma organização[^1].
Como nem tudo são :rose:, encontrei um problema: quando o repositório já tem Issue(s) template(s), o definido globalmente não funciona[^2]:
Um workaround seria retirar os templates dos repositórios e deixá-los no nível da organização. O problema disso é que ficaria estranho ver um template "nada a ver" em algum repositório.
[^1]: Documentação Issue Template e opções de configuração para permissão da utilização de Issues sem template.
[^2]: Encontrei, nas discussões da comunidade, uma sugestão para melhorar a funcionalidade. A má notícia é que o pedido não tem muita interação. O que indica que dificilmente será desenvolvido.
Sendo assim, o que não tem remédio, remediado está.