Cómo contribuir en Proyectos de Código Abierto

40
Cómo contribuir en proyectos de código abierto Y no morir en el intento Agile Express

Transcript of Cómo contribuir en Proyectos de Código Abierto

Page 1: Cómo contribuir en Proyectos de Código Abierto

Cómo contribuir en proyectos de código abierto

Y no morir en el intento

Agile Express

Page 2: Cómo contribuir en Proyectos de Código Abierto

REQUISITOS

● CÓDIGO ABIERTO

● GIT

● GITHUB

3

Funciona para Python, Java, C#, Ruby, Javascript, etc

Page 3: Cómo contribuir en Proyectos de Código Abierto

UNA HISTORIA FAMILIARProbablemente te pasó en la universidad o en el trabajo

Page 4: Cómo contribuir en Proyectos de Código Abierto

COPIAR

Y

PEGAR

Page 5: Cómo contribuir en Proyectos de Código Abierto
Page 6: Cómo contribuir en Proyectos de Código Abierto
Page 7: Cómo contribuir en Proyectos de Código Abierto
Page 8: Cómo contribuir en Proyectos de Código Abierto

COPIAR

Y

PEGAR

Page 9: Cómo contribuir en Proyectos de Código Abierto

COPIAR

Y

PEGAR

Page 10: Cómo contribuir en Proyectos de Código Abierto

COPIAR

Y

PEGAR

Page 11: Cómo contribuir en Proyectos de Código Abierto

UNAOTRAHISTORIA FAMILIARProbablemente te pasó en la universidad o en el trabajo

Page 12: Cómo contribuir en Proyectos de Código Abierto

V1.ZIP

Page 13: Cómo contribuir en Proyectos de Código Abierto

V1.ZIP V2.ZIP

Page 14: Cómo contribuir en Proyectos de Código Abierto

V1.ZIP V2.ZIP

V3.ZIP

V4.ZIP

Page 15: Cómo contribuir en Proyectos de Código Abierto

V1.ZIP V2.ZIP

V3.ZIP

V4.ZIP

VN.ZIP

Page 16: Cómo contribuir en Proyectos de Código Abierto

DESARROLLO DISTRIBUIDO¿Cómo lograr que varias personas trabajen simultáneamente en un mismo código?

Page 17: Cómo contribuir en Proyectos de Código Abierto
Page 18: Cómo contribuir en Proyectos de Código Abierto

AUTOMÁTICO

Page 19: Cómo contribuir en Proyectos de Código Abierto

AUTOMÁTICO

Page 20: Cómo contribuir en Proyectos de Código Abierto

CONTROL DE VERSIONES¿Cómo crear y acceder fácilmente a diferentes versiones del código?

Page 21: Cómo contribuir en Proyectos de Código Abierto

V1

Page 22: Cómo contribuir en Proyectos de Código Abierto

V1 V2

DIFF 1

Page 23: Cómo contribuir en Proyectos de Código Abierto

V1 V2 V3

DIFF 1 DIFF 1

DIFF 2

Page 24: Cómo contribuir en Proyectos de Código Abierto

V1

V2

V3

VN

Versión inicial ...

Implementación de funcionalidad ....

Corrección del error ...

Confgurar instalador ...

Page 25: Cómo contribuir en Proyectos de Código Abierto
Page 26: Cómo contribuir en Proyectos de Código Abierto

PROYECTOS DE CÓDIGO ABIERTO¿Cómo contribuir en ellos?

Page 27: Cómo contribuir en Proyectos de Código Abierto
Page 28: Cómo contribuir en Proyectos de Código Abierto
Page 29: Cómo contribuir en Proyectos de Código Abierto
Page 30: Cómo contribuir en Proyectos de Código Abierto
Page 31: Cómo contribuir en Proyectos de Código Abierto

http://bit.ly/agile-express-gitCódigo fuente de ejemplo

Page 32: Cómo contribuir en Proyectos de Código Abierto

FORK¿Cómo empezar a contribuir?

Page 33: Cómo contribuir en Proyectos de Código Abierto
Page 34: Cómo contribuir en Proyectos de Código Abierto
Page 35: Cómo contribuir en Proyectos de Código Abierto
Page 36: Cómo contribuir en Proyectos de Código Abierto
Page 37: Cómo contribuir en Proyectos de Código Abierto

PULL REQUEST¿Cómo enviar mi contribución?

Page 38: Cómo contribuir en Proyectos de Código Abierto
Page 39: Cómo contribuir en Proyectos de Código Abierto
Page 40: Cómo contribuir en Proyectos de Código Abierto

¡GRACIAS!

Rodrigo Salazar

[email protected] - @RodrigoSalazar

Jesús Mercado

[email protected] @jesusmercadom