Como injetar rapidamente pools no upstream?

Amigos, hoje quero lhe contar uma idéia que há muito se instalou na minha cabeça. Ele surgiu há muitos anos e seu objetivo é criar um serviço que agregue e apresente de forma conveniente todas as comunicações que ocorrem nos projetos do GitHub que lhe interessam. Esse serviço será, antes de tudo, muito útil para aqueles que têm muitos de seus projetos no GitHub ou para quem cria muitos puxões e tickets em projetos de outras pessoas.

Acredito que as pessoas que criam tickets e pulls fazem isso para melhorar os projetos de código aberto com os quais se preocupam. E para isso, é necessário que os bilhetes se transformem em puxa e puxa a mesclagem oportuna. Quanto mais rápido esse processo ocorrer, mais rápido o OpenSource evoluirá.

No entanto, no GitHub geralmente acontece que a comunicação em torno do ticket ou pull é silenciosa e perdida. Isso acontece por várias razões, mas como regra geral - devido ao fato de que alguns dos participantes ignoram o email-jab sobre o comentário. Os motivos podem ser diferentes, mas o resultado é sempre o mesmo - o ticket é perdido e, às vezes, os anos passam antes que eles se lembrem.

Obviamente, o github fornece para as páginas deste caso uma lista de pulls (https://github.com/pulls) e tickets (https://github.com/issues), mas, na minha opinião, eles são inconvenientes porque não dão a menor dica em qual dos tickets exige uma reação sua e em qual não. É isso que eu quero consertar.

Meu projeto, 12forks.com, fornecerá uma interface experimental para trabalhar com tickets e pull. Essa é uma interface na qual será possível olhar para uma página para entender em quais tickets você deve receber uma resposta, em qual pool você precisa corrigir o conflito de mesclagem e onde chamar o mantenedor, porque ele não reage por um longo tempo. Talvez também haja integração com vários mensageiros como Slack ou Telegram. O objetivo é acelerar a comunicação e a solução de problemas em projetos Opensource.

Eu já uso o MVP dessa ferramenta, que funciona enquanto estiver no console. Com sua ajuda, em poucos dias foi possível reduzir pela metade o “bloqueio” de 103 trações e multas. Acabei de fechar a peça após a prescrição de anos. E, em alguns casos, é claramente visto que os atrasos entre os comentários podem levar anos:

imagem

Acredito que essa ferramenta possa acelerar o processo de fazer alterações e será útil para quem quiser contribuir com o OpenSource.

De acordo com minhas estimativas, cerca de 3% de todos os usuários do github estão trabalhando ativamente com tickets e pulls, e três por cento dos 48 milhões (que calculei na minha pesquisa) são quase um milhão e meio de pessoas. É assim que muitas pessoas podem se beneficiar potencialmente da solução que eu inventei.

De acordo com o plano, o MVP disponível ao público estará pronto em junho. Se você estiver interessado em se tornar um dos primeiros a começar a usá-lo, deixe seu e-mail preenchendo o formulário em 12forks.com

Além disso, estou realmente ansioso por quaisquer idéias que possam ser tentadas em um produto semelhante. Escreva-os nos comentários deste post ou pelo e-mail ideas@12forks.com.

Source: https://habr.com/ru/post/pt449972/


All Articles