¡Bienvenido al mundo de GitHub!

¿Que es GitHub?

GitHub es una plataforma de alojamiento de código fuente y colaboración para proyectos de
software. Permite a los desarrolladores trabajar juntos en proyectos y mantener un registro
completo de las versiones de su código. Además, es una excelente manera de demostrar
tus habilidades de codificación mediante los proyectos que alojas en los repositorios.

Aquí hay algunos consejos para empezar a utilizar GitHub:

  1.  Crea una cuenta: Lo primero que necesitas es crear una cuenta en GitHub. Es gratis y fácil de hacer. Después de crear una cuenta, puedes crear un nuevo repositorio para tu
    proyecto.
  2.  Crea un repositorio: Un repositorio es donde se almacena tu código fuente. Para crear un
    repositorio, haz clic en el botón «Nuevo repositorio» en la página principal de tu perfil. Luego,
    da un nombre a tu repositorio, selecciona si es público o privado, y haz clic en «Crear
    repositorio».
  3.  Sube tu código: Una vez que hayas creado un repositorio, puedes subir tu código a
    GitHub. Puedes hacer esto de varias maneras, pero la forma más fácil es utilizando la línea
    de comandos de Git. Si no estás familiarizado con Git, es una buena idea aprenderlo antes
    de continuar.

4. Colabora con otros: GitHub es una plataforma de colaboración, lo que significa que
puedes trabajar con otros desarrolladores en el mismo proyecto. Para colaborar en un
proyecto, debes enviar una solicitud de extracción (pull request) para que el propietario del
proyecto revise tus cambios y los incorpore al proyecto.

Ventajas

- Control de versiones
GitHub ofrece una interfaz fácil de usar para agregar, 
eliminar, actualizar y administrar
archivos en un repositorio. Además, mantiene un historial 
completo de todos los cambios realizados en un proyecto,
lo que facilita a los desarrolladores rastrear y revertir los 
cambios.
- Colaboración
GitHub está diseñado para facilitar la colaboración entre 
desarrolladores. 
Permite a los desarrolladores trabajar juntos en proyectos de 
código abierto, compartir código y colaborar en funciones. 
Además, proporciona herramientas para rastrear problemas, 
administrar solicitudes de incorporación de cambios, proporcionar 
comentarios y realizar revisiones de código.
- Seguridad
GitHub es seguro de forma predeterminada y ofrece funciones 
de seguridad adicionales para garantizar la integridad del 
código fuente. Ofrece autenticación de dos factores,
controles de seguridad automatizados, alertas de seguridad
y otras herramientas para mantener su código seguro.

- Integración
GitHub es altamente integrable con otras herramientas de
desarrollo de software, como IDE, sistemas de gestión de proyectos, 
sistemas de compilación y sistemas de implementación.
Esto facilita que los desarrolladores trabajen en proyectos y
mantengan la consistencia del código.
- Documentación
GitHub proporciona recursos para la documentación del proyecto,
incluidos wikis y documentación de Markdown. Esto facilita a los
desarrolladores la creación y el mantenimiento de una documentación
de proyecto clara y concisa.
- Comunidad
GitHub es una plataforma comunitaria activa con millones de 
desarrolladores que trabajan en proyectos de código abierto. 
Esto significa que hay muchas oportunidades para contribuir
a los proyectos, aprender de otros desarrolladores y compartir
conocimientos.
En resumen, GitHub es una herramienta esencial para los 
desarrolladores de software de todo el mundo. Si eres nuevo en
GitHub, sigue estos consejos para comenzar a utilizarla.
En Black Box hacemos uso de GitHub para alojar nuestros proyectos, controlar el versionamiento y facilitar la colaboración entre nuestros desarrolladores
Didier Velez
Full stack Developer