Uma vez que o GitHub utiliza o Git para fazer o controle de versões, a plaforma permite dividir o projeto em branches, gravar mudanças no repositório, fazer um merge (juntar dois ou mais históricos de desenvolvimento), criar/verificar tags com uma assinatura GPG, descarregar objectos ou referências a partir de outro repositório (ou o próprio) e atualizar remotamente referências com os objectos associados.
Todas essas ferramentas são apenas a ponta do iceberg das capacidades do GitHub que, com o passar dos anos e com o sucesso da plataforma, integrou mais ferramentas, como por exemplo o Slack, e desenvolveu novas features, como a uma API REST.
Em suma, proporcionar um ambiente gráfico dedicado ao hosting de projetos open source é uma forma de facilitar a integração de newbies na comunidade e de facilitar o desenvolvimento e conhecimento de metodologias mais ágeis no mercado de trabalho, o que foi muito bem conseguido pelo GitHub.
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.