camilatigre / listamaravilhosaopensource

Lista com links de projetos open-source para os níveis: iniciante, intermediário e avançado. Dividido por linguagem e idiomas!
2.09k stars 324 forks source link

Adicionar badge com a quantidade de issues abertas no repositório (com ou sem a label) #180

Open guibranco opened 1 year ago

guibranco commented 1 year ago

Ao invés de listar as labels do repositório, adicionar um badge que conte as issues abertas do repositório. Pode ser a quantidade geral de issues abertas ou por label.

Caso a pessoa vá contribuir, já sabe se tem alguma issue aberta ou não no projeto.

Exemplo usando o repositório do Node.JS:

jldurigan commented 10 months ago

@guibranco Existe alguma forma de automatizar essa contagem? Ou a proposta seria para atualizar periodicamente? Perguntando porque caso exista alguma forma de automatizar, seria interessante também validar se o projeto está ativo, se foi arquivado, etc. (mas aí seria assunto pra outro issue hehe)

guibranco commented 10 months ago

@jldurigan a contagem é feita automaticamente, pelo shield.io que já fornece o badge.

Existe também o badge the "last commit" que vai informar se o projeto esta ativo ou não.

E no caso de verificar se ele foi arquivado, dá pra criar uma action/workflow que rode semanalmente/mensalmente na lista, e consulte a API do GH e veja o status do repositório (até se ele mudou de nome ou foi transferido, ou ficou privado, ou arquivado mesmo).