Desde então, o GitHub tem implementado pequenas e grandes atualizações na plataforma, sem mencionar a introdução de seu próprio registro de pacotes e, posteriormente, a aquisição do npm este ano. Tudo isso foi possível porque o GitHub agora tem acesso aos recursos e talentos da Microsoft.

O que o GitHub fez

Se você apenas olhar alguns anos atrás, o GitHub era uma plataforma que tinha:

  1. Não há repositórios particulares gratuitos (para contas pessoais e de equipe)
  2. Nenhuma ação do GitHub - suporte a CI / CD
  3. Plano de 9 $ por mês para equipes
  4. Quantidades limitadas de recursos

E também era um grande negócio, mas desde então, o GitHub realmente ganhou velocidade tanto em termos de recursos na plataforma quanto em competir com a concorrência de uma maneira melhor - o concorrente mais forte - o GitLab.

O GitLab é outro serviço de hospedagem de repositório git, mas oferece a você configurá-lo em sua própria plataforma, como o GitHub, ou você também pode executar o GitLab local. Também ofereceu planos como o GitHub, mas com um pouco mais de recursos e preços mais baixos.

O anúncio feito ontem foi resumido principalmente a estas duas coisas:

  1. O GitHub disponibilizou repositórios públicos / privados gratuitamente para todos, sob todos os tipos - identificadores individuais e organizacionais -, exatamente como o GitLab faz.
  2. O GitHub reduziu os preços do seu plano de equipe de 9 para 4 dólares - o mesmo que o GitLab oferece.
  3. Eu não sabia muito sobre isso antes de hoje, mas o GitHub realmente vem com algo chamado de Ações do GitHub, que permite que você faça uma tonelada de coisas doces com seus repositórios do GitHub, como CI / CD - semelhante ao que o GitLab oferece.

Por que isso Importa

Neste ponto, o GitHub honestamente subiu de nível com o GitLab agora. Com o poderoso ecossistema do GitHub e o apoio da Microsoft, se você não está realmente preocupado com "a Microsoft roubar seus dados", há uma pequena chance de você escolher o GitLab em vez do GitHub por qualquer motivo específico, especialmente se você não estiver vinculado para qualquer plataforma. Claro, você também pode usar o GitLab, é apenas uma questão de escolha, mas a questão aqui é que antes o peso estaria mais do lado do GitLab em termos de recursos, mas agora eles são iguais.

Isso significa que o GitHub está pronto para competir. E a concorrência cria inovação, o que sempre leva ao benefício de usuários regulares. Uma concorrência saudável é realmente necessária para melhorar a tecnologia, e é isso que estamos testemunhando agora. Para você, como desenvolvedor individual, isso significa que você se preocupará mais, enquanto o GitHub se concentra em agregar um valor enorme à empresa e pagar aos clientes - pessoas com quem eles ganham dinheiro. Mesmo que o GitHub esteja enfrentando perdas no momento, tudo ficará bem porque a Microsoft está fazendo o backup - assim como o Amazon eCommerce se sai muito bem com as perdas, pois a AWS as cobre de maneira agradável e organizada.

Conclusão

As coisas estão ficando realmente interessantes por aí! Eu tenho usado pessoalmente o CircleCI para codedamn - uma plataforma para os desenvolvedores aprenderem e crescerem, para CI / CD, mas descobri que provavelmente poderia centralizá-lo usando apenas ações do GitHub! Talvez eu tente no final desta semana e compartilhe com vocês como você também pode fazê-lo. Até lá, continue programando!

Paz