Open paulosalvatore opened 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
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.
@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
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.
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.
Considerações finais
São apenas sugestões, então fiquem à vontade para considerações, seria legal ouvir alguns pontos. 😬
Um abraço!