Github chat
FagnerMartinsBrack opened this issue · comments
Desde que comecei a utilizar o Github percebi muita gente criando canais no IRC para conversar sobre determinados projetos open-source. Eu acho que isso não faz sentido. O Github veio para facilitar o desenvolvimento open-source, então por qual razão continuamos utilizando as mesmas ferramentas de antes?
Isso me faz lembrar da seguinte história:
É isso mesmo, é isso que eu percebo.
Uma das coisas que eu mais sinto falta no github é um chat, um chat para conversas rápidas entre colaboradores e usuários ativos de um determinado projeto.
Tá, vc pode criar um repositório como este para servir como um "pseudo-chat", só que não tem como saber se alguém está online ou criar uma relação automática com um determinado repositório ou organização (precisa criar o "repositório-chat" e precisa divulgar ele).
Minha ideia seria criar um serviço cujo cliente seria uma extensão do chrome que possibilitaria comunicação entre usuários e donos de um determinado repositório ou organização dentro do Github. O chat seria igual ao Facebook, só que vc logaria com a conta do github, e o chat só apareceria se vc estivesse dentro de um determinado repositório, e os contatos que apareceriam seriam apenas os colaboradores (ou participantes ativos) daquele repositório.
Um participante ativo pode ser aquele que já fez pelo menos um commit a partir de um pull request ou push no projeto. Isso é importante porque a minha intenção é criar um canal de comunicação direta, sem evitar que as pessoas deixem de utilizar serviços com uma grande relevância de Page Rank para suas dúvidas, como StackOverflow, e sem afogar alguém que é responsável por vários projetos e que não tenha uma grande disponibilidade para ficar jogando conversa fora.
Um chat no Github não substituiria as seguintes ferramentas:
- Stackoverflow: Perguntas técnicas e objetivas com respostas técnicas e objetivas
- Quora: Perguntas técnicas e subjetivas ou objetivas com respostas técnicas e subjetivas ou objetivas
- Github issues: Reportar problemas com o projeto em questão
- Github Pull requests: Enviar soluções para os problemas do projeto em questão
- Facebook/Twitter/etc.: Qualquer assunto sobre, mas fora do contexto direto de um único projeto Open-Source e seus colaboradores
O chat seria o número 6:
6. Conversar diretamente com outros interessados ou usuários ativos de um determinado projeto Open-Source.
Já existe algo assim? Se não existe, vocês acham que vale a pena o investimento para criar algo do tipo?
Já vi projetos que optaram pelo http://gitter.im , parece ser mais ou menos o que vc descreveu. Não tem todas as vantagens do IRC mas quebra um galho.
Já vi projetos que optaram pelo http://gitter.im
Sabe se tem como acessar sem precisar abrir uma nova página, tipo uma extensão do Chrome ou algo do tipo?
Não tem todas as vantagens do IRC
Tipo quais vantagens?
A Braziljs tem um slack :P
On Sunday, October 18, 2015, Fagner Brack notifications@github.com wrote:
Já vi projetos que optaram pelo http://gitter.im
Sabe se tem como acessar sem precisar abrir uma nova página, tipo uma
extensão do Chrome ou algo do tipo?Não tem todas as vantagens do IRC
Tipo quais vantagens?
—
Reply to this email directly or view it on GitHub
#18 (comment).
Atenciosamente,
Evandro Santos
Front-end Developer Phone: +55 <+5512981081262> (12) 9 8108-1262
<+5512981081262>LinkedIn: *https://br.linkedin.com/in/evandrocsantos
*Github: *https://github.com/evansantos/
*Skype: evancsantos
Tipo quais vantagens?
Pelo seu post percebi que temos valores diferentes, entao tentar listar as vantagens do IRC sobre o gitter ou o slack é como tentar listar as vantagens de sistemas livres como o Linux para usuários de Mac, as prioridades são diferentes, liberdade e controle são prioridades pior rankeadas para certos públicos… ainda assim, na esperança de ser útil e sem querer iniciar um flame war, deixo as principais abaixo:
- protocolo aberto
- múltiplas implementacoes de clients e servers 100% livres
- não depende de uma empresa
- não está atrelado a um host de repositorios git específico (no caso do gitter) ou a um browser especifico (no caso da sua proposta)
- não está refém das vontades dos donos do código (hoje mesmo a comunidade de React do slack teve que mudar de serviço de chat porque a Slack decidiu que comunidades abertas não são prioridade: https://facebook.github.io/react/blog/2015/10/19/reactiflux-is-moving-to-discord.html )
aliás o bug sobre este assunto da mudança da comunidade react traz um resumo bom dos pros e contras de cada plataforma de chat reactiflux/volunteers#25
@fczuardi Ótimos pontos a se considerar, muito obrigado!