{"id":50360788,"url":"https://github.com/beyondnetcode/evolith_arch32","last_synced_at":"2026-06-03T22:00:14.613Z","repository":{"id":356571853,"uuid":"1232316757","full_name":"beyondnetcode/evolith_arch32","owner":"beyondnetcode","description":"Evolith (Arc32): Progressive Architecture Reference Corpus. A definitive guide and codebase for evolving systems from Modular Monoliths to Distributed Microservices, featuring enterprise governance and Spec-driven AI-DD.","archived":false,"fork":false,"pushed_at":"2026-05-29T23:58:02.000Z","size":6242,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-30T01:25:33.556Z","etag":null,"topics":["ai-driven-development","distributed-systems","engineering-standards","evolith","microservices","microservices-architecture","modular-monolith","monolithic-architecture","nestjs","progressive-architecture","progressive-enhancement","react","software-architecture","system-design","todo","type"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/beyondnetcode.png","metadata":{"files":{"readme":"README.es.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-07T20:08:49.000Z","updated_at":"2026-05-29T23:58:01.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/beyondnetcode/evolith_arch32","commit_stats":null,"previous_names":["beyondnetcode/ums","beyondnetcode/arc32_nodejs_progresive_monolith","beyondnetcode/arc32_progresive_monolith","beyondnetcode/evolith_arch32"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/beyondnetcode/evolith_arch32","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beyondnetcode%2Fevolith_arch32","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beyondnetcode%2Fevolith_arch32/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beyondnetcode%2Fevolith_arch32/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beyondnetcode%2Fevolith_arch32/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/beyondnetcode","download_url":"https://codeload.github.com/beyondnetcode/evolith_arch32/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/beyondnetcode%2Fevolith_arch32/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33881107,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-03T02:00:06.370Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-driven-development","distributed-systems","engineering-standards","evolith","microservices","microservices-architecture","modular-monolith","monolithic-architecture","nestjs","progressive-architecture","progressive-enhancement","react","software-architecture","system-design","todo","type"],"created_at":"2026-05-30T01:20:57.280Z","updated_at":"2026-06-03T22:00:14.598Z","avatar_url":"https://github.com/beyondnetcode.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Evolith: Base de Referencia de Arquitectura Progresiva\n\n[![Status](https://img.shields.io/badge/Status-Activo-brightgreen?style=for-the-badge)]()\n[![Method](https://img.shields.io/badge/Metodo-Spec--driven_AI--DD-blueviolet?style=for-the-badge)]()\n[![License](https://img.shields.io/badge/License-MIT-informational?style=for-the-badge)]()\n\n**Evolith es el upstream arquitectonico corporativo para repositorios de producto.** Define estandares reutilizables, reglas de gobierno, ADRs, patrones y guias operativas que los productos satelite heredan y especializan.\n\nEvolith resuelve un problema empresarial comun: los equipos necesitan un lugar claro para distinguir que es politica reutilizable, que es implementacion especifica de producto y como las decisiones se promueven desde productos reales hacia la referencia arquitectonica.\n\n\u003e Separar conceptualmente antes de separar fisicamente.\n\n## Evolith SDK CLI (Oficial)\n\nPara automatizar la adopción de Evolith en nuevos repositorios satélite o integrar herramientas IDE (vía OpenCode/MCP), recomendamos fuertemente utilizar el CLI oficial.\n\n **[Ver Documentación del CLI](./sdk/cli/README.md)**\n\n```bash\nnpx @evolith/cli init\n```\n\nIdioma: [English](./README.md) | [Espanol](./README.es.md)\n\n---\n\n## Puntos de Entrada Clave\n\n| Punto de Entrada | Que cubre | Ir a |\n|---|---|---|\n| **Comunicacion de Arquitectura y Documentacion** | Estrategia de comunicacion, mapa documental, diagramas visuales, narrativa de comunicacion, rutas de lectura por rol, modelo de herencia Evolith | [Estrategia de Comunicacion de Arquitectura](./reference/governance/standards/communication/architecture-communication-strategy.es.md) |\n| **Flujo SDLC y Gobernanza de Entrega** | Ciclo de vida de entrega, fases, roles, quality gates, Definition of Done, expectativas de documentacion, SDLC enfocado en construccion, gobernanza de release | [Centro de Gobernanza SDLC](./reference/governance/sdlc/README.es.md) |\n| **Hub de Navegacion del Repositorio** | Indice maestro completo, log de versiones documentales y stubs de compatibilidad de raiz | [Hub de Navegacion](./reference/navigation/README.es.md) |\n\n**Sub-enlaces rapidos:**\n\n- [Hub de Arquitectura](./reference/architecture/README.es.md) · [Backlog de Arquitectura Visual](./reference/governance/standards/communication/visuals/README.es.md) · [Indice Maestro](./reference/navigation/MASTER_INDEX.es.md) · [Rutas por Rol](./reference/getting-started/README.es.md)\n- [SDLC Enfocado en Construccion](./reference/governance/sdlc/02-engineering/construction-focused-sdlc-framework.es.md) · [Manifiesto de Ingenieria](./reference/governance/standards/engineering/engineering-manifesto.es.md) · [Guia de Contract Testing](./reference/governance/standards/engineering/contract-testing-guideline.es.md) · [Registro ADR](./reference/architecture/adrs/README.md)\n\n---\n\n## Empieza aqui — Elige tu camino\n\n### Camino 1 — Quiero una vision general de 5 minutos\n\nLee el [Resumen Ejecutivo Visual](./reference/governance/standards/communication/visuals/v01-executive-one-pager.es.md). Responde: Que es Evolith? Por que lo necesitamos? Que es UMS?\n\n### Camino 2 — Tengo un rol especifico\n\n| Rol | Empezar aqui | Luego leer |\n|---|---|---|\n| Arquitecto | [Hub de Arquitectura](./reference/architecture/README.es.md) | [Matriz ADR](./reference/architecture/adrs/adr-matrix.es.md) |\n| Desarrollador | [Manifiesto de Ingenieria](./reference/governance/standards/engineering/engineering-manifesto.es.md) | [Modelo de Referencia UMS](./reference/knowledge/demo/README.es.md) |\n| DevOps / SRE | [Hub de Operaciones](./reference/operations/README.es.md) | [Hub de Infraestructura](./reference/infrastructure/README.es.md) |\n| Producto / PM | [Modelo de Referencia UMS](./reference/knowledge/demo/ums-reference-model.es.md) | [Casos de Adopcion](./reference/knowledge/adoption-cases.es.md) |\n| Contribuidor AI | [Estandares AI-Augmented](./reference/governance/standards/ai-augmented/README.es.md) | [AGENTS.es.md](./AGENTS.es.md) |\n\n### Camino 3 — Necesito tomar una decision arquitectonica\n\n1. Revisa el [Registro ADR](./reference/architecture/adrs/README.md) para ver si ya existe una decision\n2. Si no, usa la [Plantilla ADR](./reference/governance/sdlc/04-artifact-templates/adr-template.es.md) para proponer una\n3. Enviala a la [Junta de Arquitectura](./reference/governance/standards/communication/architecture-communication-strategy.es.md) para revision\n\n---\n\n## Evolith vs UMS — Que va donde\n\n| Pregunta | Evolith | UMS |\n|---|---|---|\n| Que pertenece aqui? | Estandares reutilizables, principios, ADRs, gobierno, patrones canonicos, quality gates | Evidencia de implementacion especifica de producto |\n| Como contribuye un producto? | Proponer un ADR respaldado por evidencia real | Proporcionar prueba de concepto ejecutable |\n| Que permanece local? | Rutas de producto, schemas, seeds, branding | La politica empresarial debe pasar por el gobierno de Evolith |\n\nUMS es la referencia ejecutable oficial. Ver [Casos de Adopcion](./reference/knowledge/adoption-cases.es.md) para ejemplos reales de lecciones de productos promovidas a estandares.\n\n---\n\n## Contribucion\n\nAntes de contribuir, lee:\n\n- [AGENTS.es.md](./AGENTS.es.md) — Reglas y convenciones de agentes\n- [Taxonomia del Repositorio](./reference/governance/standards/repository-taxonomy.es.md) — Que va donde\n- [Guia de Herencia para Repositorios Hijos](./reference/governance/standards/onboarding/child-repository-inheritance-guide.es.md) — Como los productos heredan de Evolith\n\nNavegacion completa: [reference/navigation/MASTER_INDEX.es.md](./reference/navigation/MASTER_INDEX.es.md)\n\n---\n\n## Licencia\n\nPublicado bajo la [Licencia MIT](./LICENSE).\n\n---\n\n\u003cdiv align=\"center\"\u003e\n  \u003csub\u003eEvolith - Enterprise Architecture Platform | Progressive Reference Corpus | Spec-driven AI-DD\u003c/sub\u003e\n\u003c/div\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeyondnetcode%2Fevolith_arch32","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbeyondnetcode%2Fevolith_arch32","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbeyondnetcode%2Fevolith_arch32/lists"}