10 consejos para aprovechar al máximo Github

GitHub es un servicio de hospedaje en línea principalmente para código de PC con control de versiones. Piense en Github como un servicio de desarrollo basado en la nube para código y otros tipos de archivos similares. Más de 30 millones de usuarios están orgullosos de Github, todos comparten, desarrollan y trabajan juntos para construir el software del mañana.
Aloja proyectos de código fuente en múltiples lenguajes de programación y realiza un seguimiento de todas las iteraciones y cambios. Además, todos en su equipo pueden trabajar juntos en los mismos proyectos desde cualquier parte del mundo.
GitHub es muy útil para proyectos con múltiples colaboradores. También significa que los equipos de desarrollo de software y las aplicaciones pueden usar un repositorio centralizado donde los usuarios pueden cargar, administrar código y realizar cambios sincrónicos.
Al usar otros sistemas basados en la nube como Dropbox, los cambios pueden ser abrumadores. El primero que guarda su trabajo tiene prioridad sobre otro miembro del personal que puede estar intentando hacer cambios al mismo tiempo.
Aunque los ingenieros y programadores utilizan principalmente GitHub, aquellos con menos experiencia técnica pueden usarlo como una forma de compartir y colaborar en cualquier tipo de archivo.
Por ejemplo, los miembros del equipo que descubren que necesitan realizar cambios en los documentos de Word, a menudo pueden aprovechar las capacidades de control de versiones.
1. Realice un seguimiento de sus proyectos de codificación
La piedra angular de la plataforma GitHub es su capacidad para realizar un seguimiento de los proyectos mediante el sistema de control de versiones distribuidas Git (un programa que realiza un seguimiento de los desarrollos y cambios realizados en los archivos).
Los miembros del equipo pueden ver una descripción completa de cualquier proyecto en particular. Una barra de progreso mostrará las tareas activas, una lista de cosas por hacer y lo que se ha logrado.
GitHub también permite a los usuarios de la junta realizar un seguimiento de los proyectos de otras organizaciones ingresando la URL del proyecto en el campo de notas. Si lo desea, puede desactivar el seguimiento para cualquier proyecto específico.
2. Uso de atajos de teclado
La maIría de nosotros estamos familiarizados con el uso de atajos de teclado como un medio para realizar tareas múltiples o repetitivas más rápido.
Casi todas las páginas de GitHub contienen una lista de accesos directos que se pueden usar en esa página específica. Solo puede acceder al atajo «?» en un cuadro de diálogo.
3. Explora otros proyectos
La maIría de los equipos de desarrolladores usan GitHub para alojar y administrar sus propios proyectos. Sin embargo, también ayuda ver cómo otros usan la plataforma y explorar sus proyectos. Puede encontrar nuevos conocimientos, ideas e inspiración para usar en sus propios proyectos.
Descubra las tendencias en la comunidad de GitHub, conéctese con otros miembros y busque por etiquetas o temas para obtener más información.
Para una plataforma principalmente de codificación, Github es extremadamente «amigable con las personas» y promete ser un entorno centrado en el usuario y la comunidad. Su énfasis en el desarrollo centrado en el usuario está entrelazado con la propia cultura de Github, que se ubica entre los veinte primeros entre los lugares de trabajo más amigables para los empleados del mundo.
4. Más que solo programar
Muchos asumen que GitHub solo es útil para desarrolladores. Sin embargo, también es un recurso para muchos otros nichos. Dos de las características colaborativas clave de GitHub que son útiles para cualquier persona que esté ramificando y bifurcando.
La bifurcación permite a los usuarios crear una copia o clonación del trabajo de otra persona si tienen acceso a él. El hipervínculo principal a la fuente se puede conservar mientras el desarrollador prueba el contenido, realiza cambios y revisiones.
Con la herramienta de ramificación, los usuarios pueden crear una copia temporal de su recurso. Esto evita que varios usuarios que trabajan en el mismo contenido al mismo tiempo apliquen cambios incompatibles al proyecto.
La ramificación y la bifurcación son herramientas valiosas para los usuarios que trabajan en proyectos sinérgicos. Aquí hay algunas formas en que los equipos de todo tipo, no solo los codificadores, pueden beneficiarse:
- Registros de viaje
- Documentos legales
- Composiciones musicales
- Visualización de datos para periodistas
- Contenido de blogs y marketing
- algunas recetas
5. Crear un Repositorio
Un repositorio es una excelente manera de describir el espacio en el que reside su proyecto. Sus opciones sobre dónde almacenar sus datos son:
- Cualquier host en línea
- Carpeta en tu computadora
- Espacio de almacenamiento de GitHub
Puede almacenar cualquier tipo de archivo en su repositorio, incluidas imágenes, texto y archivos de código. Comenzar con tu primera tienda no es difícil. Primero, deberá crear su propia cuenta de GitHub.
La siguiente acción es hacer clic en el signo más + que se encuentra en la esquina superior derecha cuando haya iniciado sesión. Seleccione «nuevo repositorio».
A continuación, verá una pantalla similar a esta:
Tenga en cuenta que los repositorios públicos son por defecto. Si prefieres restringir el acceso y no quieres que todos vean tu progreso, solo puedes seleccionar los que quieres que vean tu contenido. Si prefiere mantener cierta privacidad, deberá actualizar a un servicio pago.
6. Use los archivos README de manera efectiva
El propósito del archivo LÉAME es lograr que los usuarios se interesen en su proyecto. Puede agregar su archivo cuando comience a crear un repositorio dedicado.
Las personas que usan la plataforma WordPress están familiarizadas con los archivos README. Antes de instalar complementos, su equipo de trabajo podrá leer este archivo para comprender mejor qué es probable que haga el complemento y cómo usarlo.
No haga que su archivo sea largo y aburrido, ya que probablemente desanimará a los usuarios en lugar de esperar para leer más. Las mejores prácticas recomendadas para los archivos README incluyen:
- Títulos descriptivos
- Imágenes de encabezado
- Enlaces externos a documentación adicional
- Listas cortas de características
- Resúmenes claros y concisos.
7. Sigue a otros
Interactúe con otros en GitHub siguiendo su perfil. Podrá monitorear en qué están trabajando otras personas desde los repositorios públicos y recibir notificaciones sobre su actividad a su propio derecho personal en Github.
Encontrará una gran cantidad de excelentes ideas para sus propios proyectos de desarrollo, puede colaborar con el personal de su nicho o equipo de trabajo y compartir su conocimiento y experiencia.
Para seguir a alguien en GitHub, puede buscar por tema o nicho, navegar a su página de perfil y hacer clic en «seguir».
8. Únete a la conversación
Uno de los muchos beneficios de las plataformas de código abierto es la capacidad de colaborar, aprender, compartir y comunicarse con otros.
No hay costo para usar Github y explorar su potencial. El propósito del código abierto es ayudar a mejorar las soluciones utilizando las contribuciones de las masas.
Aprenda o mejore sus habilidades o ayude a otros a aprender de su experiencia y conocimientos.
Al reunirse con una comunidad en GitHub, podrá realizar un seguimiento del desarrollo de los proyectos que le interesan, duplicarlos y experimentar con su propio repositorio privado.
Para encontrar una comunidad a la que le interese unirse, utilice la función «explorar» para buscar colecciones relacionadas con su área de interés.
9. Muestra tu mejor trabajo
Si eres un usuario activo de las redes sociales, conoces el poder de las publicaciones con bolígrafo. Por ejemplo, si ancla una nueva publicación a su perfil de Twitter, permanecerá en la parte superior de su feed y será visible para cualquiera que vea ese perfil.
Las páginas de Facebook tienen la misma característica. Al fijar publicaciones en sus perfiles de redes sociales, se asegura de que sus visitantes vean su publicación favorita primero en lugar de buscar en todo su feed.
GitHub también te permite agregar tus repositorios favoritos o más relevantes a tu página de perfil. Los usuarios con una cuenta gratuita pueden tener hasta seis repositorios que permanecerán al tanto de su perfil.
10. Sepa a quién culpar
Sí, hay un botón en GitHub llamado «culpa». Puede que no sea una palabra amable, pero es una característica útil. Si desea ver quién realizó un cambio particular en un archivo, juegue a la culpa.
Desde la vista de culpa en el archivo, podrá ver el historial de revisión completo en línea. O puede examinar los cambios realizados o el historial de cualquier versión de una sola línea.
Si algo se rompe o no funciona correctamente, esta función puede ayudar a identificar a los miembros del equipo que deben trabajar juntos para encontrar una solución.
Si está buscando una plataforma centralizada basada en la nube donde pueda colaborar, compartir, almacenar, probar y publicar proyectos, GitHub es una solución poderosa.