2010 01 27 como colaborar com projetos opensource com o git hub
TRANSCRIPT
![Page 1: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/1.jpg)
Como colaborar com projetos opensource com
GitHub
http://julio.monteiro.eti.br
quarta-feira, 27 de janeiro de 2010
![Page 2: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/2.jpg)
whoami
quarta-feira, 27 de janeiro de 2010
![Page 3: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/3.jpg)
Joinville, SCquarta-feira, 27 de janeiro de 2010
![Page 4: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/4.jpg)
CCT, UDESCquarta-feira, 27 de janeiro de 2010
![Page 5: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/5.jpg)
quarta-feira, 27 de janeiro de 2010
![Page 6: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/6.jpg)
quarta-feira, 27 de janeiro de 2010
![Page 7: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/7.jpg)
Joinville, SC
quarta-feira, 27 de janeiro de 2010
![Page 8: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/8.jpg)
Curi.ba, PRJoinville, SC
quarta-feira, 27 de janeiro de 2010
![Page 9: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/9.jpg)
Curi.ba, PRJoinville, SCSão Paulo, SP
quarta-feira, 27 de janeiro de 2010
![Page 10: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/10.jpg)
Curi.ba, PRJoinville, SCSão Paulo, SP
Benguela, Angola
quarta-feira, 27 de janeiro de 2010
![Page 11: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/11.jpg)
@edevandro
@fracazo
@evandrodutra
@gilzanella
@machaduss
@jmonteiro
@garridovaz
@patrickespake
@robertoespinha
@jacksonrovina
@pitagorasgg
@anelize
@mspiazera
quarta-feira, 27 de janeiro de 2010
![Page 12: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/12.jpg)
Quem de vocês...
quarta-feira, 27 de janeiro de 2010
![Page 13: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/13.jpg)
...escreve código?Quem de vocês...
quarta-feira, 27 de janeiro de 2010
![Page 14: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/14.jpg)
...deixa outros verem seu código?
Quem de vocês...
quarta-feira, 27 de janeiro de 2010
![Page 15: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/15.jpg)
...deixa qualquer um ver seu código?
Quem de vocês...
quarta-feira, 27 de janeiro de 2010
![Page 16: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/16.jpg)
Desenvolvedores não gostam que outros vejam (e apontem) suas falhas e erros.
quarta-feira, 27 de janeiro de 2010
![Page 17: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/17.jpg)
Desenvolvedorestêm medo de"code review".
quarta-feira, 27 de janeiro de 2010
![Page 18: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/18.jpg)
Desenvolvedoresfalam que só vão lançar o
código quando "terminado".
quarta-feira, 27 de janeiro de 2010
![Page 19: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/19.jpg)
Desenvolvedoresfalam que só vão lançar o
código quando "terminado".(e nunca terminam)
quarta-feira, 27 de janeiro de 2010
![Page 20: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/20.jpg)
E não só desenvolvedores.
quarta-feira, 27 de janeiro de 2010
![Page 21: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/21.jpg)
quarta-feira, 27 de janeiro de 2010
![Page 22: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/22.jpg)
História
• Novela mexicana do BitKeeper
• Objetivos:
• CVS é um exemplo do que não fazer
• Workflow distribuído
• Forte esquema contra corrompimento de dados
• Performace
quarta-feira, 27 de janeiro de 2010
![Page 23: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/23.jpg)
Que usa?
• Linux Kernel
• Perl
• Gnome
• Android
• X.org
• Ruby on Rails
• E 95%* das bibliotecas em Ruby
quarta-feira, 27 de janeiro de 2010
![Page 24: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/24.jpg)
Que usa?
• Linux Kernel
• Perl
• Gnome
• Android
• X.org
• Ruby on Rails
• E 95%* das bibliotecas em Ruby
* Inventei este númeroquarta-feira, 27 de janeiro de 2010
![Page 25: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/25.jpg)
Por dentro do Git
• Blobs
• Trees
• Commits
quarta-feira, 27 de janeiro de 2010
![Page 26: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/26.jpg)
quarta-feira, 27 de janeiro de 2010
![Page 27: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/27.jpg)
quarta-feira, 27 de janeiro de 2010
![Page 28: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/28.jpg)
quarta-feira, 27 de janeiro de 2010
![Page 29: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/29.jpg)
quarta-feira, 27 de janeiro de 2010
![Page 30: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/30.jpg)
quarta-feira, 27 de janeiro de 2010
![Page 31: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/31.jpg)
Fluxo de Trabalho
Diretório de Trabalho
quarta-feira, 27 de janeiro de 2010
![Page 32: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/32.jpg)
Diretório de Trabalho
quarta-feira, 27 de janeiro de 2010
![Page 33: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/33.jpg)
Diretório de Trabalho
Diretório de “Staging”
git add
quarta-feira, 27 de janeiro de 2010
![Page 34: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/34.jpg)
Diretório de Trabalho
Diretório de “Staging”
git add
Repositório Local
git commit
quarta-feira, 27 de janeiro de 2010
![Page 35: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/35.jpg)
Diretório de Trabalho
Diretório de “Staging”
git add
Repositório Local
git commitRepositório
Remotogit push
quarta-feira, 27 de janeiro de 2010
![Page 36: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/36.jpg)
quarta-feira, 27 de janeiro de 2010
![Page 37: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/37.jpg)
quarta-feira, 27 de janeiro de 2010
![Page 38: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/38.jpg)
quarta-feira, 27 de janeiro de 2010
![Page 39: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/39.jpg)
+
quarta-feira, 27 de janeiro de 2010
![Page 40: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/40.jpg)
• Melhorar e ajudar o que outros estão fazendo.
• Continuar o que outros pararam.
• Comentar sobre códigos (na realidade, sobre commits).
• Verificar a “rede” de “forks” de um repositório.
Você pode...
quarta-feira, 27 de janeiro de 2010
![Page 41: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/41.jpg)
Como contribuir?Passo a passo
quarta-feira, 27 de janeiro de 2010
![Page 42: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/42.jpg)
Estude!
• http://git-scm.com
• http://whygitisbetterthanx.com
• http://book.git-scm.com
• http://learn.github.com
• http://gitcasts.com
• http://peepcode.com
quarta-feira, 27 de janeiro de 2010
![Page 43: 2010 01 27 Como Colaborar Com Projetos Opensource Com O Git Hub](https://reader033.vdocuments.mx/reader033/viewer/2022052301/555ad64ed8b42a024a8b4bd5/html5/thumbnails/43.jpg)
Como colaborar com projetos opensource com
GitHub
http://julio.monteiro.eti.br
quarta-feira, 27 de janeiro de 2010