GitHub
GitHub es una plataforma de desarrollo de c贸digo abierto basada en la web y un servicio de hospedaje que permite a los usuarios cargar archivos, documentos y c贸digos de computadora en sus cuentas. GitHub permite a los usuarios registrados y no registrados ver, descargar e incluso contribuir a los archivos cargados y repositorios de c贸digo fuente. Debido a su bajo costo y caracter铆sticas, GitHub se convirti贸 en la plataforma de c贸digo fuente m谩s grande del mundo, siendo utilizada por muchos desarrolladores como una forma de realizar trabajo colaborativo, al mismo tiempo que pod铆a compartir una variedad de software, archivos y documentaci贸n.
C贸mo funciona GitHub
Una vez que se registra una cuenta de GitHub, el usuario puede crear su propio directorio de archivos y contenido, que se denomina repositorio. Despu茅s de crear un repositorio, uno puede crear la llamada rama maestra. Las ramas maestras de GitHub representan el 煤nico punto de partida de cualquier proyecto. Depende del usuario hacer que un proyecto est茅 disponible para cualquier persona (repositorio p煤blico) o restringir el acceso al mismo y compartirlo solo con ciertos usuarios (repositorio privado). A partir de una rama maestra, se pueden crear subramas, lo que b谩sicamente permite al usuario trabajar en varios aspectos del proyecto por separado. En un repositorio p煤blico, otros usuarios pueden sugerir cambios en el c贸digo y eventualmente cargar nuevas versiones de los archivos. Las sugerencias se realizan a trav茅s de una funci贸n denominada solicitud de extracci贸n, que permite a los desarrolladores discutir y revisar los posibles cambios antes de que se apliquen de manera efectiva. La plataforma GitHub ofrece una variedad de funciones y herramientas que facilitan a los desarrolladores realizar o revertir cambios y realizar un seguimiento de su progreso general.
驴Qu茅 es una solicitud de extracci贸n?
Una solicitud de extracci贸n permite a los usuarios informar a otros sobre los cambios que han realizado en una determinada rama o repositorio. Cuando se crea una solicitud de extracci贸n, se lleva al usuario a una pantalla de descripci贸n general donde puede revisar f谩cilmente todos los cambios realizados en el c贸digo, comparando la versi贸n anterior y la nueva. Por lo tanto, todos los cambios se documentan y registran y los usuarios tambi茅n pueden agregar comentarios, etiquetas e hitos o incluso asignar tareas espec铆ficas a otros colaboradores.
驴Qui茅n usa GitHub?
Debido a su plataforma flexible, GitHub tiene usuarios tanto del sector p煤blico como privado. Las empresas de software, los desarrolladores de aplicaciones, los programadores individuales y los desarrolladores de criptomonedas son solo algunos ejemplos. Como proyecto de c贸digo abierto, Bitcoin GitHub tiene muchos desarrolladores en todo el mundo, con muchas personas que contribuyen a la revisi贸n y mejora del c贸digo fuente de Bitcoin.
驴GitHub es gratuito?
GitHub es gratuito para todos los proyectos de desarrollo comercial y de c贸digo abierto. Sin embargo, los planes gratuitos limitan la cantidad de repositorios privados y p煤blicos que una cuenta puede crear. Los planes gratuitos tambi茅n limitan el n煤mero de colaboradores que puede tener un proyecto. Por lo tanto, es posible que los proyectos m谩s grandes deban actualizarse a un plan pago de GitHub, seg煤n sus necesidades.