Main Branch

Fundamentals first, always

Edición #17

🗂️ Main Branch: La de Cuando GitHub Por Fin Recordó Dónde Puso Todo

Por Andrea Griffiths Read in English
repository-dashboard rulesets required-reviewer github-projects claude-code supermemory
Escuchar artículo

Hola mi gente linda,

Esta semana: visibilidad, políticas y memoria. Repository Dashboard te da un hogar para todos tus repos. Rulesets por fin impone quién revisa qué. Y le di memoria real a un agente de IA - les cuento cómo.

Los fundamentos primero. Vamos.


🚢 Lo Que Salió

Repository Dashboard

Tu nueva base para todo de un vistazo. github.com/repos muestra todos los repositorios a los que tienes acceso en todas tus organizaciones, con filtros y vistas personalizadas guardadas. La versión GA agregó dos cosas: una vista de Admin Access que muestra solo los repos donde tienes permisos de administrador, e integración con el command palette para que puedas llegar directo con Cmd+K. Si alguna vez te preguntaste “¿cuáles repos administro yo?” - esto te lo responde. Se acabó la arqueología.

Estado: GA | Todos los usuarios de GitHub | github.com/repos

Regla de revisor requerido

Esta es la función de rulesets que CODEOWNERS no puede hacer: imponer aprobaciones específicas de equipos sobre patrones específicos de archivos, en toda tu organización o empresa. Tú defines qué equipos deben revisar qué archivos antes de que algo se fusione. La versión GA agregó patrones de negación con ! - la misma sintaxis que .gitignore - para que puedas escribir reglas precisas sin atrapar archivos que no querías. Ejemplo: requerir dos aprobaciones de tu equipo de seguridad en todo lo que toque auth/, pero excluir auth/tests/.

*.sql → data-platform-team (1 aprobación)
auth/** → security-team (2 aprobaciones)
!auth/tests/ → excluido

Esto escala entre repos e impone políticas, no solo propiedad. CODEOWNERS se queda para la propiedad. Esto maneja las reglas.

Estado: GA | GitHub Team, Enterprise Cloud, Enterprise Server

GitHub Projects: importar por consulta + mejoras de jerarquía

Dos cosas en un lanzamiento. Primero: al crear un nuevo proyecto, ahora puedes sembrarlo con una consulta de búsqueda en vez de importar desde un solo repo. Los mismos filtros que la página de Issues, incluyendo AND/OR y consultas anidadas. Empieza un proyecto con exactamente los issues que quieres, no con todo.

Segundo: la vista de jerarquía trajo tres mejoras de calidad de vida - crear sub-issues en línea desde un proyecto, arrastrar y soltar para reordenar y reasignar padres, y el orden de sub-issues ahora se mantiene sincronizado entre issues y proyectos.

Estado: GA | Todos los usuarios de Projects


📺 Lo Que Estoy Viendo

Building Claude Code with Boris Cherny - The Pragmatic Engineer Podcast (4 de marzo, 2026). Boris construyó Claude Code y lo lidera en Anthropic. Este episodio cubre cómo realmente funciona: agentes paralelos, estructura de PRs, patrones de revisión determinísticos, recuperación de contexto en codebases grandes. EL momento que se me quedó: cuando Gergely describió a Cat Wu, Product Lead de Claude Code, como más del lado de producto, Boris se aseguró de mencionar que es ex engineering manager y profundamente técnica. Boris no dejó pasar esa. Bien hecho.


🔧 Lo Que Estoy Usando

Supermemory - Lo conecté a Zo esta semana para resolver un problema que me venía molestando: memoria que no sobrevive una pestaña nueva de chat. Supermemory te da búsqueda semántica y grafos de conocimiento sobre cualquier cosa que guardes, así que el contexto realmente persiste. La API es limpia, la configuración fue más rápida de lo que esperaba, y es open source. Entrevisté al fundador Dhravya Shah en GitHub Open Source Friday - es un fundador solo de 20 años brillante atacando un problema de frontera.


✨ Esta Semana

Unos amigos muy generosos llevaron a mi familia a esquiar este fin de semana. Soy, objetivamente, una esquiadora terrible. Pero me presenté, me caí, me levanté, y lo intenté de nuevo - sobre todo porque estoy tratando de criar hijos que sepan que eso es lo que se hace. No se veía bonito. A nadie le importó. Todos nos levantamos. Si alguna vez esquiaron saben que esta foto no es de Eddie the Eagle. Lo que pasó después todavía lo siento en la cara 😩.

Aventura en la nieve


Eso es todo. Tres cosas que resuelven cada una un fundamento diferente: visibilidad (Repository Dashboard), imposición de políticas (regla de revisor requerido), y configuración de proyectos (importar en Projects). Lo aburrido que te mantiene desplegando sin incidentes. Y sí, trabajo en GitHub - tomen mi entusiasmo con el contexto apropiado. Pero la competencia solo hace estas herramientas mejores. Claude Code encendiendo fuego bajo cada herramienta de CLI es bueno para todos.

Con gratitud, nos vemos la próxima semana,

Andrea