← Últimos artículos
💻 computer science

What's Inside a GitHub Repository? An Empirical Study on the Contents of 10K Projects

Este artículo presenta un análisis empírico de 10.000 repositorios de GitHub a lo largo de una década, revelando tendencias clave como la estandarización de artefactos centrales, el dominio de GitHub Actions, los cambios en los formatos de configuración y la emergencia de contenido relacionado con la IA generativa, al tiempo que destaca cómo el ecosistema de GitHub guía cada vez más la evolución del código abierto.

Autores originales: Andre Hora, João Eduardo Montandon, Diego Elias Costa

Publicado 2026-07-15
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Andre Hora, João Eduardo Montandon, Diego Elias Costa

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Imagina el internet como una ciudad gigante y bulliciosa donde millones de personas construyen casas, fábricas y parques. En el mundo del software de computadora, esta ciudad se llama GitHub. No es un lugar de ladrillos y mortero, sino de código: las instrucciones que le dicen a las computadoras qué hacer. Piensa en un "repositorio" (o "repo") como una sola casa en esta ciudad. Dentro de cada casa hay habitaciones (directorios), muebles (archivos) y reglas específicas sobre cómo se construye la casa (extensiones). Durante años, los expertos se han preguntado: ¿cómo son estas casas realmente? ¿Tienen todas un letrero en la puerta principal? ¿Tienen una cocina? ¿Usan el mismo tipo de ladrillos? Comprender esto es como realizar un censo de toda la ciudad para ver cómo vive la gente realmente, en lugar de solo suponer basándose en algunas mansiones lujosas. Esto ayuda a los maestros a saber qué enseñar, a los constructores a saber qué herramientas usar y a los investigadores a entender cómo la ciudad está cambiando con el tiempo.

Ahora, echemos un vistazo dentro de 10,000 de estas casas digitales para ver qué está pasando realmente. Un equipo de investigadores tomó una instantánea masiva de GitHub, observando 10,000 proyectos populares que todavía se estaban trabajando en 2026. No solo miraron las 10,000 casas más famosas; eligieron una mezcla aleatoria para obtener una imagen verdadera del vecindario. También viajaron en el tiempo, comparando estas casas con cómo se veían en 2021 y 2016, para ver cómo ha evolucionado la ciudad durante una década.

Esto es lo que encontraron: las casas digitales se han vuelto mucho más estandarizadas, casi como un vecindario de casas hechas con moldes donde todos siguen el mismo plano. Los artículos más comunes que se encuentran en casi todas las casas son un README.md (un gran letrero en la puerta principal que explica qué es la casa), un .gitignore (una lista de cosas que no quieres mostrar a los invitados, como herramientas desordenadas) y un LICENSE (un libro de reglas que dice quién es el dueño de la casa y cómo otros pueden usarla). De hecho, casi el 95% de las casas tienen un README y un .gitignore, y alrededor del 73% tiene una licencia. Parece que GitHub mismo, la plataforma que hospeda estas casas, se ha convertido en el arquitecto, guiando suavemente a todos para que construyan sus hogares de la misma manera organizada.

La ciudad también ha visto un cambio masivo en la forma en que las personas construyen y mantienen sus estructuras. Hace diez años, muchas casas usaban Travis CI (un tipo específico de cuadrilla de construcción) para revisar su trabajo, pero esa cuadrilla prácticamente ha recogido sus cosas y se ha ido, cayendo del 46% de las casas a solo el 5%. En su lugar, GitHub Actions ha tomado el control como la cuadrilla de construcción dominante, presente ahora en el 77% de las casas. Es como si toda la ciudad hubiera cambiado a una nueva herramienta más eficiente para construir y probar.

Los "muebles" dentro de las casas también han cambiado. Los viejos y pesados muebles de madera hechos de XML están siendo reemplazados por materiales más ligeros y flexibles como YAML, JSON y TOML. Estos nuevos formatos se utilizan para la configuración, como para ajustar las luces o el termostato. Al mismo tiempo, los tipos de "ladrillos" usados para las paredes también están cambiando. Las casas construidas con ladrillos de Python y JavaScript están creciendo rápidamente, mientras que aquellas construidas con ladrillos más antiguos de C, C++, Java y PHP se están encogiendo. Es una señal clara de qué herramientas se están convirtiendo en el nuevo estándar para la próxima generación de constructores.

Quizás la tendencia más emocionante es la llegada de los "ayudantes de IA". Así como una casa podría tener un termostato inteligente, estos hogares digitales están comenzando a incluir archivos especiales para la Inteligencia Artificial y los Modelos de Lenguaje Extensos. Los investigadores encontraron nuevos archivos como CLAUDE.md, AGENTS.md y SKILL.md. Estos son como manuales de instrucciones para asistentes robóticos, enseñándoles cómo ayudar a escribir código o gestionar la casa. También hay nuevas carpetas llamadas .claude y skills, lo que muestra que estos ayudantes de IA se están convirtiendo en una parte permanente del hogar.

El estudio también notó que las casas se están volviendo más grandes y complejas. En 2016, la casa promedio tenía unos 111 archivos; para 2026, ese número creció a 211. La variedad de tipos de archivos (extensiones) también aumentó, sugiriendo que las herramientas y tecnologías dentro de estas casas se están volviendo más diversas. Sin embargo, los investigadores advierten cuidadosamente que esta imagen se basa en casas que se mantienen activamente y tienen al menos 100 "estrellas" (una medida de popularidad). Por lo tanto, aunque esto nos dice mucho sobre las partes populares y bien cuidadas de la ciudad, podría no representar perfectamente los rincones más silenciosos y menos activos o las propiedades privadas cerradas.

En resumen, este artículo sugiere que el mundo del software de código abierto no solo está creciendo orgánicamente, sino que está siendo moldeado por la propia plataforma. Las "mejores prácticas" se están convirtiendo en las "únicas prácticas", con un claro aumento en la integración de la IA, un cambio hacia herramientas de configuración modernas y un declive constante de las tecnologías más antiguas. Es una ciudad que se está renovando constantemente, guiada por un nuevo conjunto de planos que priorizan la documentación, la automatización y la asistencia inteligente.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →