Saltar al contenido
Idioma:Español
Descargar

01Acerca de

La historia detrás del nombre

Retrato de Larry Jeffus, sonriente, con chaqueta oscura y corbata azul.
Larry Jeffus.Foto usada con permiso de Larry Jeffus.

Esta aplicación está dedicada a Larry Jeffus.

Larry es un ingeniero con una historia profundamente inspiradora. Comenzó su vida con dislexia severa y, aunque no sabía leer, llegó a escribir más de 40 libros y a enseñar a cientos de miles de estudiantes de todo el mundo.

Le encanta hacer todos sus diseños de ingeniería con aplicaciones de diagramas. Por eso su sobrina, Janet Jeffus, decidió crear esta aplicación y dedicarla a su inspiradora historia.

Mira la historia de Larry(Abre YouTube)

El video está en inglés.

Lee la dedicatoria en el inglés original

This app is dedicated to Larry Jeffus.

Larry is an engineer with a deeply inspiring story. He began life with severe dyslexia, and although he could not read, he went on to write more than 40 books and to teach hundreds of thousands of students around the world.

He loves to make all his engineering designs with diagramming applications. That is why his niece, Janet Jeffus, decided to make this app and dedicate it to his inspiring story.

02El proyecto

Por qué existe Larrygram

Los diagramas sobreviven a las herramientas que los crearon. Larrygram es una aplicación de diagramas de código abierto y de sala limpia que lee y escribe archivos .vsdx de Visio, para que los dibujos sigan abiertos a cualquiera que los necesite.

Se construye solo a partir de especificaciones públicas, páginas de referencia de Microsoft Learn, identificadores de controles publicados, artículos de soporte públicos y el comportamiento observado. No contiene código, binarios, iconos, fuentes, galerías de símbolos ni plantillas de Microsoft.

03Cómo se construye

Escrito en Rust, por agentes de IA, de forma abierta

Larrygram está escrito en Rust y lo construyen agentes de programación con IA, entre ellos Claude Code y pi, que trabajan según las reglas escritas en AGENTS.md. Cada agente trabaja en su propia rama. Un agente maestro revisa cada cambio y lo fusiona.

Cada fusión pasa un control de calidad: formato, lints, documentación, comprobación de licencias, el conjunto de pruebas, umbrales de cobertura, una compilación para WebAssembly y objetivos de fuzzing. El último control completo ejecutó 2835 pruebas.

Leer AGENTS.md

04Créditos

Créditos y agradecimientos

Icono de la aplicación e ilustraciones de Janet Jeffus, hechos en VectorCraft.

  • libvisioReferencia para la importación planificada de .vsd en modo de solo lectura (MPL-2.0).
  • egui y eframeEl kit de herramientas de interfaz de usuario de las aplicaciones de escritorio y web.
  • tiny-skiaRenderizado PNG.
  • Carlito y SelawikFuentes abiertas incluidas para dibujar texto (SIL OFL 1.1).
  • Tabler IconsLos iconos de comandos de la aplicación (MIT).
  • Bricolage Grotesque, Geist y Noto Sans ThaiLas fuentes de este sitio web (SIL OFL 1.1).

Colaboradores

La lista de colaboradores aparecerá aquí cuando el repositorio sea público.