meadapt / meadapt.com

http://meadapt.com/
0 stars 0 forks source link

Criar post sobre como criar Issue template na organização #49

Open gabrielbdornas opened 3 hours ago

gabrielbdornas commented 3 hours ago

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].

You can create default community health files, such as CONTRIBUTING and CODE_OF_CONDUCT. Default files will be used for any repository owned by the account that does not contain its own file of that type.

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]:

If a repository has any files in its own .github/ISSUE_TEMPLATE folder, including issue templates or a config.yml file, none of the contents of the default .github/ISSUE_TEMPLATE folder will be used.

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á.

gabrielbdornas commented 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.