Upload
hudson-mendes
View
274
Download
1
Embed Size (px)
Citation preview
github tutorialgit, github & open source
resumosobre...
github: apresentação do githubgit: apresentação do gitopensource: apresentação de open-sourcenway-in-action: como usamos isso?
apresentaçõesgithub
“rede social” de software open source.
http://www.github.com
apresentaçõesgithub
“rede social” de software open source.guarda código fonte de muitos projetos importantes como
Linux, GIT, Ruby on Rails, etc
apresentaçõesgithub
“rede social” de software open source.
grátis p/ projetos open-source,como o nway-project
apresentaçõesgit
controle de mudanças para tudo que é feito de texto
https://git-scm.com/
apresentaçõesgit
controle de mudanças para tudo que é feito de texto
te ajuda a manter “fotos” de cada etapa do que você está mudando. Você vai alterando as coisas e “tirando fotos”.
Te ajuda a desfazer uma coisa que você se arrependeu.
apresentaçõesgit
controle de mudanças para tudo que é feito de texto
git clone -> faça o que você quisergit add -A -> git commit -m “Done” -> git push
apresentaçõesopen-source
algo feito fica aberto para qualquer um use o que você fez.
http://opensource.org/
apresentaçõesopen-source
algo feito fica aberto para qualquer um use o que você fez.
1) alguém faz algo porque quis.2) você acrescenta algo por que quer.
3) se você quiser, pode mandar de volta para o cara que criou4) se ele aceitar, começa a usar o que você fez também
apresentaçõesopen-source
algo feito fica aberto para qualquer um use o que você fez.
um mundo de colaboraçãosimples e honesta
nway-in-action
nway-in-actionforking / “garfeamento”
FORK(garfo)
nway-in-actionforking / “garfeamento”
FORK(garfo)
Porque?
nway-in-actionforking / “garfeamento”
nway-projects/nway-website
nway-in-actionforking / “garfeamento”
Repositório originalnway-projects/nway-website
nway-in-actionforking / “garfeamento”
“Ah este projeto é legal!Queria contribuir com ele!
Vamos fazer um fork!“nway-projects/nway-website
nway-in-actionforking / “garfeamento”
nway-projects/nway-website
nway-in-actionforking / “garfeamento”
nway-projects/nway-website
nway-in-actionforking / “garfeamento”
nway-projects/nway-website
nway-in-actionforking / “garfeamento”
nway-projects/nway-website
hudsonmendes/nway-website
nway-in-actionforking / “garfeamento”
nway-projects/nway-website
hudsonmendes/nway-website
douglasPinheiro/nway-website
nway-in-actionforking / “garfeamento”
nway-projects/nway-website
hudsonmendes/nway-website
derp-developer/nway-website
douglasPinheiro/nway-website
nway-in-actionforking / “garfeamento”
nway-projects/nway-website
hudsonmendes/nway-website
derp-developer/nway-website
douglasPinheiro/nway-website
nway-in-actionforking / “garfeamento”
1) Hudson termina algo2) “Queria mandar pro nway-project”3) Faz um pull request4) Nway-project “olha que legal”5) Nway-project aceita!
nway-in-actionforking / “garfeamento”
E se eu não quiser mandar de volta? OK!E se a NWay não gostar? OK!Open source é assim!colaboração sem exigências, sem frescura!