Ir al contenido

Portal de desarrollo de CDA

Arquitectura que el software puede entender. CDA lee los modelos que los arquitectos realmente producen y los convierte en estructuras tipadas y validadas sobre las que pueden actuar sus pipelines y herramientas.
Ventana de terminal
npm install @cda/archi-semantic-core

Librerías

Paquetes independientes con licencia MIT. Un portal, un diseño, una búsqueda.

Qué es CDA

La arquitectura es intención de diseño. CDA la trata como datos — estructurados, versionados y procesables por software.

FielSemántica nativa primero

Cada librería parte del formato que una herramienta usa realmente — no de un intermediario normalizado que pierde información.

TipadoEl software puede entenderlo

APIs pequeñas y tipadas hacen que la arquitectura sea consumible por pipelines de CI, herramientas de IDE y automatización de gobernanza.

AbiertoUn ecosistema, no una plataforma

Paquetes independientes con un único portal para desarrolladores, un diseño, una búsqueda.

Cómo encaja el ecosistema

Fuentes de arquitectura, representación semántica, validación — y las herramientas construidas encima.

SourcesArchi native models (.archimate)
Model ingestion@cda/archi-semantic-core — parseArchiModelavailable today
Semantic representationTyped ArchiModel — folders, elements, relationships, views, geometry, styling, profilesavailable today
ValidationvalidateArchiModel — structural integrity, ids and dangling referencesavailable today
Developer tooling / automationCLI validation gates · semantic diffing · quality rulesroadmap

Contribuya

CDA es código abierto. Los informes de errores con reproducciones mínimas, fixtures, pruebas y documentación son bienvenidos.

Repositorio fuente

Código, pruebas, fixtures y JSDoc de la librería actual.

Incidencias

Reporte errores, solicite funciones, comparta modelos del mundo real.

Guía de contribución

Cómo contribuir a las librerías y a este portal.

No afiliado ni respaldado por Archi, el proyecto Archi Tool ni The Open Group.