Git y Github para proyectos open source
Desarrollador Full Stack y orgulloso co-organizor de la comunidad Open Source Weekends (OSW)
Colaborador activo en la Comunidad Open Source
Trabaja como freelance, además de ser profesor en Fictizia.
El termino software libre refiere el conjunto de software que por elección manifiesta de su autor, puede ser copiado, estudiado, modificado, utilizado libremente con cualquier fin y redistribuido con o sin cambios o mejoras (...), que coloca la libertad del usuario informático como propósito ético fundamental. - Wikipedia
0. Libertad de ejecutar el programa como desees.
1. Libertad de estudiar el código fuente del programa y realizar los cambios que desee el programador.
2. Libertad de ayudar a tu programa. Crear copias exactas del programa y distribuirlas bien gratuitamente o con la libertad de vender tu desarrollo. Estas dos opciones están permitidas por la comunidad.
3. Libertad para contribuir a tu Comunidad. Hacer copias de tus versiones modificadas y distribuirlas entre los demás.
Red Hat se convierte en la primera compañía de código abierto en alcanzar un valor de 2 billones de dólares. - ZDNET
74% de las corporaciones participan actualmente en proyectos de código abierto - Blackduck
Un 27% de las empresas españolas usa software libre - Silicon
En la actualidad, el 75% de pymes y grandes empresas y el 51% de las microempresas ya están utilizando tecnologías libres. - Iebschool
En el País Vasco, el 62,5% de las empresas vascas disponen de software libre, navegadores por Internet, programas de ofimática, sistemas operativos gratuitos o abiertos. Un porcentaje que aumenta hasta el 79,2% en las empresas de 10 o más empleados. - Iebschool
Nos reunirnos un sábado al mes para crear y contribuir al código abierto.
No buscamos un formato de charlas, si no juntarnos todos en un mismo espacio para que las ideas fluyan.
Todo el mundo es bienvenido. La única condición es que lo que hagamos en este espacio sea código abierto y sin ánimo de lucro
Ulises
Gascón
José M.
Gallego
Carlos
Hernandez
Borja
Godoy
Código y Diseños: Github | Licencia: GNU GPL v3
Miembros Meetup:
Miembros Slack:
Patrocinadores:
Proyectos Propios:
Proyectos soportados:
Mensajes Slack:
Microtalleres/Charlas:
- OSH (Open Source History) con Daniel Mery
- Fictizia Workshop: React fundamentals with React Native con @xDae (Jose Miguel Bejarano)
Sábado, 16 de Septiembre.10:30 en Campus Madrid
Arquitectura en árbol(working area, staging Area, Repository)
Auditoria de código
Git trabaja en binario
Git no guarda solo los cambios.
Distribución (Repositorios y Clones)
Opensource y funciona offline
Terminal, API y GUIs
#versión
git --version
#Grabando Nombre
git config --global user.name "nombre"
#Comprobando el nombre
git config --global user.name
#Grabando Email
git config --global user.email "email"
#Habilitando colores
git config --global color.ui true
#Ver usuarios en el equipo
git config --global --list
#En consola
Auto-merging CARPETA/ARCHIVO
CONFLICT (content): Merge conflict in CARPETA/ARCHIVO
Automatic merge failed; fix conflicts and then commit the result.
...
#En editor (CARPETA/ARCHIVO)
<<<<<<< HEAD
hello world....!!!!!!!
=======
hello world 2 ..!!!
>>>>>>> conflictiva
Manual merge
Fast-forward (automatizado)
No hay conflicto alguno
Los sueños son sumamente importantes. Nada se hace sin que antes se imagine.
- George Lucas