Introducción

al código abierto

Javier Daza

  • Ingeniero Electrónico egresado de Uninorte
  • Desarrollador FullStack
  • Profesor de japonés en la Asociación Colombo Japonesa
  • Creador de las comunidades Kizuna Club y Python Barranquilla
  • Co-organizador de PyCon Colombia y Django Girls Colombia

Aplica a PyCon 2019

La conferencia más grande de Python en Colombia. Contaremos con oradores internacionales de Harvard y la universidad de Washington.
 

¡Aparta tu cupo!

Roboduels

Pelea de robots a 1 dólar.

 

Participa gratis de nuestra versión primera versión

Bienvenid@ al evento

Gracias

¿Qué es Hacktoberfest?

¿Qué es Hacktoberfest?

Es un festival en donde al apoyar el código abierto, ganas una camiseta de edición limitada y varios stickers.

Reglas

  • Debes hacer 5 Pull Requests de calidad en octubre a cualquier repositorio en GitHub. Los PR deben contener commits hechos por ustedes mismos al repositorio de alguien más. Las primeras 50,000 personas ganarán una camiseta.

¿Alguien no entendió algo de lo que dije?

¿Qué es GIT?

Es un programa de control de versiones ...

Proyecto final

Imagen tomada de robertux.files

¿Qué es GitHub?

¿Que es un repositorio?

repo = proyecto

¿Cómo tener un repo?

  • Crear uno
  • Hacer una copia (fork)

¿Qué es un commit?

Hacer un commit se refiere a la idea de confirmar un conjunto de cambios provisionales de forma permanente.

Definición de Wikipedia

¿Qué es un Pull Request?

Un PR es una "petición de validación" para que el propietario de un proyecto acepte los cambios que hiciste en una copia.

Inspirado en la definición de NoCountryForGeeks

¿Qué es DigitalOcean?

  • Es un proveedor estadounidense de servidores, con sede principal en Nueva York.

Tomado de areatecnologia

¿Qué es el código abierto?

El código abierto es un modelo de desarrollo de software basado en la colaboración abierta.​

 

Se enfoca más en los beneficios prácticos (acceso al código fuente) que en cuestiones éticas o de libertad que tanto se destacan en el software libre.

Tomado de oroyfinanzas

¿Dónde aprender más?

Contribuidores

Consejos para contribuir

  • Lean el archivo de CONTRIBUTING.md o el README.
     
  • Hagan un fork y trabajen en una rama nueva
     
  • Atacar un solo issue/problema por PR

Consejos para contribuir

Un aporte puede ser cualquier cosa como:

  • Arreglar bugs
  • Crear nuevas funcionalidades
  • Actualizar documentación
  • Traducir al español

Consejos para contribuir

  • Lee el código de conducta
     
  • Contribuye en algo que uses todos los días
     
  • Aprende como actualizar tu Pull Request (sea por REBASE o MERGE)

Consejos para contribuir

Cuando estés listo, oprime New pull request.

 

Recomiendo leer open a pull request de GitHub

Gracias

Made with Slides.com