Introducción
En este texto se habla sobre github, las empresas que lo utilizan, sus características, ventajas, desventajas y la forma de usarlo.Desarrollo
¿Qué es Github?
Es una plataforma lanzada en el año 2008 para desarrollar proyectos de software en equipo usando un controlador de versiones. JQuery, reddit, node.js y otras empresas de software libre lo utilizan por su gran funcionalidad.Sus principales herramientas son:
- Wikis (páginas web que pueden ser editadas por distintos usuarios) para el mantenimiento de distintas versiones de las páginas.
- Visor de ramas. Donde se pueden analizar y comparar los progresos en el desarrollo del proyecto.U
- Revisor de código. Para realizar anotaciones en cualquier parte del código.
- Sistema de seguimiento de problemas. Con el objetivo de que los miembros del equipo puedan hacerse críticas y sugerencias sobre su software.
Ventajas
- Al subir código, se puede decidir si cualquier usuario puede editarlo o darle permisos a algunos para realizar cambios.
- Tiene un visor de código que resalta el código dependiendo del lenguaje usado.
Desventajas
- Es díficil aprender a usarlo, ya que no es nada intuitivo.
- Ofrece espacio limitado.
¿Cómo se usa?
Aquí hay distintas páginas para aprender a utilizarlo:http://www.saulcintero.com/como-versionar-un-proyecto-en-github-con-eclipse-y-git/
http://conociendogithub.readthedocs.org/en/latest/data/dinamica-de-uso/
http://chronometreur.wordpress.com/2011/03/01/como-usar-github/