GitHub vs Outros

Uma análise comparativa entre o GitHub e outras plataformas de hospedagem de código.

EN
PT

Um grande números de desenvolvedores estão migrando para outros serviços, devido recente aquisição do GitHub pela Microsoft. No entanto não houve mudanças e o GitHub continuar sendo o melhor (Minha opinião), logo fiz uma lista abaixo de coisas que muitos serviços de hospedagem de projetos em Git não tem:

  • Email confidencial.
  • Usar sua conta para fazer login em outros site (Exemplos GitLab, Crowdin, Rocket.Chat e etc).
  • Design organizado e bonito.
  • Code Owners (Melhor coisa para projeto grande).
  • IPv6 ❤.
  • Suporte ao GIT LFS
  • Notificações (Novos comentários, pull requests, versões e etc).
  • Uptime alto dos servidores.
  • API limpa e fácil de usar (Ainda há dois projetos que tornam isso mais incrível. Octokit e Probot).
  • Integração com Deploy/CLI diretamente do Github com seu provedores de hospedagem: Amazon, Azure, Heroku, TravisCI, Google Cloud e etc.
  • Aquivos de suporte (Guia de contribuição, Documentação, Templante para issue e pull requests).
  • Reações nos comentários.
  • SEO Otimizado (Seu projeto aberto é facilmente indexado e achado nos motores de busca e rede sócias).
  • Pesquisar, também há suporte para regras de pesquisar de nome de aquivos/conteúdos e também consegue fazer pesquisar de códigos, usuários e tags.
  • Sistema de revisão de diff consegue acha funções modificadas.
  • Muitos serviços (Ex. Hospedagem) oferecem suporte a clona um repositório do Github com um simples clique.
  • Marketplace (Tudo qualquer tipo de integração com seu projeto você acha na loja, e boa parte delas são grátis para projeto de código aberto).
  • Drag e drop de tarefas.
  • Explore (Uma página que mostrar os principais projetos em destaque e desenvolvedores).
  • GitHub Classroom (Ajuda professore e alunos no controle de repositórios escolares).
  • É 100% grátis para estudantes.
  • Também é conhecido com "Facebook dos desenvolvedores" (Você pode acompanha projeto que gosta, pessoas e fornecer seu feedback).
  • Usuários também usam (Um exemplo disso é o repositório do Telegram Desktop, uma parte dos issues são feitos por pessoas sem relação com TI).
  • Quantidade de clientes e desenvolvedores ❤ usando GitHub.
  • Estáticas de projeto.
  • Status :)

Mesmo assim você tá querendo migrar? Eu recomendo usar o Gogs ou Gitea.

Let's Connect

Whether you have a project in mind, want to discuss tech, or just want to say hello, I'm always open to new conversations and opportunities.