
En segundo lugar, GitHub proporcionó una fácil capacidad de descubrimiento y un efecto de red que permitió que los proyectos se hicieran populares muy rápidamente. Las páginas README hicieron que para un desarrollador fuera rápido y fácil describir su proyecto. Las bifurcaciones y las estrellas mostraron qué proyectos estaban ganando popularidad y resultaban útiles. Se pudo rastrear fácilmente la actividad y se pudieron identificar depósitos activos. A medida que más desarrolladores se unieron y contribuyeron, el círculo virtuoso del efecto red se afianzó. De repente, apareció código por todas partes, se corrigieron errores y los proyectos populares se convirtieron en estándares de facto.
En tercer lugar, GitHub proporcionó una red social para desarrolladores. Gracias a las páginas de perfil, los gráficos de contribuciones y los historiales de fácil búsqueda, los desarrolladores pudieron establecer un historial y una reputación profesionales en línea. El currículum de un desarrollador no estaba completo sin un enlace a su perfil de GitHub. Las contribuciones de código abierto se convirtieron en una manera fácil para que los desarrolladores que inician su carrera se establezcan y demuestren experiencia y habilidades al buscar empleo. Un desarrollador sin una página de GitHub se convertía en un diseñador sin portafolio.
Un nuevo modelo de desarrollo
El código abierto comenzó como un movimiento incipiente con repositorios dispersos y procesos colaborativos ad hoc. El desarrollo de Git, un sistema de control de código distribuido, y la llegada de GitHub, que aprovechó Git y desató su poder, movieron el código abierto de una subcultura de desarrolladores menor al modelo dominante para crear software que es hoy. Sin GitHub, muy probablemente no existirían proyectos como Node.js, React y Kubernetes.




