filipedeschamps / tabnews.com.br

Conteúdos para quem trabalha com Programação e Tecnologia.
https://tabnews.com.br
GNU General Public License v3.0
5.26k stars 389 forks source link

[Sugestão] Potenciais melhorias para o repo do GitHub #1248

Open paulosalvatore opened 1 year ago

paulosalvatore commented 1 year ago

Contexto

Oi, pessoal, espero que estejam bem! 👋🏻 Adorei o projeto de vcs e torço para que continuem tocando, mto obrigado por essa contribuição para a comunidade. Dando uma olhada no repositório do GItHub, senti falta de algumas funcionalidades como o Discussions e o Projects.

Discussions

Essa ferramenta do GitHub faz com que a comunidade possa abrir debates sobre temas ou tirarem dúvidas do projeto, mas sem aumentar o número de issues para isso.

Um caso de uso que eu gosto bastante é o do Prisma. image

Projects

É uma forma de gerenciar os seus repositórios como projetos unificados, permitindo uma visualização em Kanban ou em Tabela das issues e PRs de um ou mais repositórios em uma única interface.

Seria muito interessante saber o que está no backlog ou o que consideram como essencial, para que possamos contribuir de forma mais assertiva com os objetivos priorizados.

Nessa imagem tem um exemplo de um projeto que organizei usando essa ferramenta, achei bem interessante e senti que a equipe conseguiu aumentar o nível de entendimento do projeto e do que estava em andamento direto pelas issues e PRs, conectando com o desenvolvimento do dia a dia.

image

Considerações finais

São apenas sugestões, então fiquem à vontade para considerações, seria legal ouvir alguns pontos. 😬

Um abraço!

danielschmitz commented 1 year ago

Muito interessante essa ferramenta de Discussions ! As vezes sugiremos features que nem são úteis, pelo menos no Discussions dá pra saber quais o pessoal mais vota! Tenho certeza que o darkmode seria uma das mais votadas. Foram varias issues e PRs sobre o tema

Rafatcb commented 10 months ago

Eu não tenho muito costume em usar Discussions, a visibilidade das discussões acaba sendo um pouco menor do que dos issues. Faz sentido um repositório com relativamente pouca interação (caso do TabNews) usar o Discussions? Não diluiria as pessoas participando por precisarem procurar em dois lugares, além de ter mais um lugar para verificar e fechar algo como duplicado?

São perguntas sinceras, realmente não sei a resposta.

Sobre o Projects, parece que o TabNews já tem algo parecido: o modo como os Milestones são utilizados ditam o que foi e o que será implementado. Um melhor uso das Labels poderia ajudar a entender o que falta uma alteração de quem abriu o PR ou o que falta review, por exemplo.

eng-gabrielscardoso commented 8 months ago

@Rafatcb acredito que o discurssions não seja tão interessante para o projeto justamente pelo repositório não ser o "foco" (quer-se levar pessoas para o TabNews e não o Github), mas a aba Projects seria interessante para manter um fluxo de desenvolvimento melhor. Creio que as issues funcionem mais como um "backlog" e no projects se teria uma visão mais real do estado de desenvolvimento da plataforma. Como vocês têm mais tempo desenvolvendo devem entender melhor as necessidades do projeto, mas creio que utilizando o Projects seria uma forma muito mais interessante para os devs acompanharem o projeto e.g. todo -> in progress -> in review -> (staging) -> done (in production).

Assim, my opinion (vcs têm mto mais xp que eu no projeto), então gostaria de saber o que acham