Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Github chat #18

Open
FagnerMartinsBrack opened this issue Oct 18, 2015 · 6 comments
Open

Github chat #18

FagnerMartinsBrack opened this issue Oct 18, 2015 · 6 comments

Comments

@FagnerMartinsBrack
Copy link

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:

myqki

É 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:

  1. Stackoverflow: Perguntas técnicas e objetivas com respostas técnicas e objetivas
  2. Quora: Perguntas técnicas e subjetivas ou objetivas com respostas técnicas e subjetivas ou objetivas
  3. Github issues: Reportar problemas com o projeto em questão
  4. Github Pull requests: Enviar soluções para os problemas do projeto em questão
  5. 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?

@fczuardi
Copy link

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.

@FagnerMartinsBrack
Copy link
Author

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?

@evansantos
Copy link

A Braziljs tem um slack :P

On Sunday, October 18, 2015, Fagner Brack [email protected] 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

@fczuardi
Copy link

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 )

@fczuardi
Copy link

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

@FagnerMartinsBrack
Copy link
Author

@fczuardi Ótimos pontos a se considerar, muito obrigado!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants