2010 01 27 como colaborar com projetos opensource com o git hub

Post on 19-May-2015

581 Views

Category:

Travel

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Como colaborar com projetos opensource com

GitHub

http://julio.monteiro.eti.br

quarta-feira, 27 de janeiro de 2010

whoami

quarta-feira, 27 de janeiro de 2010

Joinville, SCquarta-feira, 27 de janeiro de 2010

CCT, UDESCquarta-feira, 27 de janeiro de 2010

quarta-feira, 27 de janeiro de 2010

quarta-feira, 27 de janeiro de 2010

Joinville,  SC

quarta-feira, 27 de janeiro de 2010

Curi.ba,  PRJoinville,  SC

quarta-feira, 27 de janeiro de 2010

Curi.ba,  PRJoinville,  SCSão  Paulo,  SP

quarta-feira, 27 de janeiro de 2010

Curi.ba,  PRJoinville,  SCSão  Paulo,  SP

Benguela,  Angola

quarta-feira, 27 de janeiro de 2010

@edevandro

@fracazo

@evandrodutra

@gilzanella

@machaduss

@jmonteiro

@garridovaz

@patrickespake

@robertoespinha

@jacksonrovina

@pitagorasgg

@anelize

@mspiazera

quarta-feira, 27 de janeiro de 2010

Quem de vocês...

quarta-feira, 27 de janeiro de 2010

...escreve código?Quem de vocês...

quarta-feira, 27 de janeiro de 2010

...deixa outros verem seu código?

Quem de vocês...

quarta-feira, 27 de janeiro de 2010

...deixa qualquer um ver seu código?

Quem de vocês...

quarta-feira, 27 de janeiro de 2010

Desenvolvedores não gostam que outros vejam (e apontem) suas falhas e erros.

quarta-feira, 27 de janeiro de 2010

Desenvolvedorestêm medo de"code review".

quarta-feira, 27 de janeiro de 2010

Desenvolvedoresfalam que só vão lançar o

código quando "terminado".

quarta-feira, 27 de janeiro de 2010

Desenvolvedoresfalam que só vão lançar o

código quando "terminado".(e nunca terminam)

quarta-feira, 27 de janeiro de 2010

E não só desenvolvedores.

quarta-feira, 27 de janeiro de 2010

quarta-feira, 27 de janeiro de 2010

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

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

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

Por dentro do Git

• Blobs

• Trees

• Commits

quarta-feira, 27 de janeiro de 2010

quarta-feira, 27 de janeiro de 2010

quarta-feira, 27 de janeiro de 2010

quarta-feira, 27 de janeiro de 2010

quarta-feira, 27 de janeiro de 2010

quarta-feira, 27 de janeiro de 2010

Fluxo de Trabalho

Diretório de Trabalho

quarta-feira, 27 de janeiro de 2010

Diretório de Trabalho

quarta-feira, 27 de janeiro de 2010

Diretório de Trabalho

Diretório de “Staging”

git add

quarta-feira, 27 de janeiro de 2010

Diretório de Trabalho

Diretório de “Staging”

git add

Repositório Local

git commit

quarta-feira, 27 de janeiro de 2010

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

quarta-feira, 27 de janeiro de 2010

quarta-feira, 27 de janeiro de 2010

quarta-feira, 27 de janeiro de 2010

+

quarta-feira, 27 de janeiro de 2010

• 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

Como contribuir?Passo a passo

quarta-feira, 27 de janeiro de 2010

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

Como colaborar com projetos opensource com

GitHub

http://julio.monteiro.eti.br

quarta-feira, 27 de janeiro de 2010

top related