¿Qué es incluso GitHub?
A veces termino en un sitio web y siento que no pertenezco allí. Ese sitio web suele ser GitHub.
Pase suficiente tiempo en Internet y terminará en una página de GitHub, probablemente cuando desee descargar una aplicación o herramienta que no tiene su propio sitio web. A medida que avanza a tientas en ese proceso, queda bastante claro que GitHub no está diseñado para hacer eso. Pero, ¿para qué se diseñó?
No tenía idea, así que les pedí a mis compañeros de trabajo de Zapier que me lo explicaran, un ser humano sin experiencia en programación.
GitHub es Google Docs para código
Cuando no entiendo algo, ayuda si alguien lo compara con algo que entiendo. David Brownman, ingeniero senior de plataformas de Zapier, me ayudó comparando GitHub con Google Docs.
«La gente escribe programas de computadora usando código, que es solo texto», me dijo. «En GitHub, los programadores pueden publicar ese código públicamente si lo desean, y luego otros pueden leerlo y contribuir a él. Es como escribir un libro en colaboración en un documento de Google».
Ok, de hecho lo entiendo. GitHub es un lugar donde los programadores pueden colaborar.
Emma Hays, soporte de operaciones de TI en Zapier, me dijo que GitHub se basa en Git, que es una herramienta para rastrear cambios. Para extender la metáfora de Google Docs, es un poco como el historial de revisiones.
«Git tracks lo hace y al código», me dijo Hays.
Git fue construido en 2005 por Linus Torvalds, el creador de Linux. Es de código abierto, lo que significa que cualquiera puede usarlo o modificarlo de forma gratuita. Torvalds usó Git para colaborar con personas de todo el mundo en Linux, una de las colaboraciones globales más destacadas del mundo.
Debido a esto, Git se convirtió en una especie de estándar de facto. No necesita GitHub para usar Git, pero GitHub hace que sea mucho más fácil comenzar. El servicio también ofrece algunas características que Git no tiene, incluida la interfaz web. (Git, sin GitHub, no tiene una interfaz de usuario; se ejecuta en el símbolo del sistema, lo que significa que los usuarios escriben comandos para ejecutarlo). GitHub también tiene una herramienta para el seguimiento de errores, una página wiki para cada proyecto y páginas de solicitud de funciones. .
Pero eso es demasiado detalle. Todo lo que usted, un no programador, necesita saber sobre GitHub es que es un lugar donde los programadores colaboran en proyectos. Por eso es un lugar tan confuso para descargar software: no se supone que sea un lugar para descargar software; es un lugar para el software. Al igual que no esperaría leer o descargar un libro en Google Docs, no es para eso.
Sin embargo, algunos proyectos rápidos nunca tienen ningún tipo de sitio web fuera de su página de GitHub, razón por la cual los civiles como nosotros a veces terminan en GitHub.

Mi consejo, cuando esto suceda: desplácese más allá de los archivos en la parte superior para acceder a la documentación a continuación. Si hay un enlace de descarga para personas normales, lo encontrará allí.

De lo contrario, busque en Google la aplicación que está intentando descargar para ver si hay un sitio web oficial o una lista en una tienda de aplicaciones.
Si realmente desea aprender a usar GitHub, le recomiendo que consulte nuestra guía completa para usar GitHub. O, si eres un gran fanático de GitHub aquí para ver a un idiota tratar de explicar el servicio en un lenguaje básico, es posible que te guste saber que Zapier puede integrar GitHub con miles de aplicaciones, haciendo tu vida un poco más fácil.
Zapier te permite enviar información automáticamente de una aplicación a otra, lo que te ayuda a reducir las tareas manuales. Obtenga más información sobre cómo funciona Zapier.
