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.
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
Gracias
Intro al código abierto
By Javier D
Intro al código abierto
Charla para Hacktoberfest Barranquilla 2018
- 1,085