Muitas pessoas deixam de participar no Github sob o pretexto deste ser complicado. Quando na verdade este é bem simples e incompreendido por alguns.
Neste minicurso vou mostrar que é possível sim fazer rapidamente trabalhos versionados em Git, e colaborar em projetos no Github, sem dor, sem linha de comando, e sem preconceitos (até usuários de Windows são bem vindos).
Ter boas noções de controle de versionamento são conhecimentos mínimos exigidos na maioria das grandes empresas, isso por que está facilita a organização e o controle do trabalho, seja este individual ou em equipe. E como o Github é a maior rede social de projetos colaborativos, percebe-se que não há ambiente melhor para o aluno poder aprender sobre essas práticas. Para facilitar aos alunos que não estão acostumados a utilizar a linha de comandos ou um sistema operacional Unix, uma boa opção para interagir com os recursos Github é utilizar a IDE Eclipse, proporcionando uma interface gráfica amigável, compatível com diversos sistemas operacionais, e abrangente o suficiente para ser usada em diferentes linguagens de programação.
A ementa do curso pode ser vista em: Ementa
Será utilizado a IDE Eclipse, pelo simples fato de que está é roda nos principais sistemas operacionais disponíveis, em conjunto com um plugin chamado EGit para possibilitar os utilizar os comandos de Git de uma forma fácil e visualmente interativa sem sair da IDE.
Para tratar o aspecto colaborativo do Git, iremos utilizar o Github. Neste ambiente os participantes do minicurso poderão experimentar as funcionalidades e aprender mais sobre as dificuldades de trabalhar em grupo e descobrir as vantagens que um sistema de versionamento descentralizado como o Git proporcionam.
Para ver a apresentação basta começar por este arquivo: Índice
Esse projeto é distribuido sob a licença MIT, veja o arquivo LICENSE para mais detalhes.