aws-samples / aws-samples/sample-autonomous-cloud-coding-agents

feat(infra): publish CDK constructs to Construct Hub

Abierto
#448 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement infra-cdk
Lenguaje dominante
TypeScript
Estrellas
143
Forks
46
Merge medio
3 d 10 h
PR fusionados (30 d)
24

Descripción

**Context:** ROADMAP.md → CDK constructs library

---

## Component

CDK / infrastructure

## Describe the feature

Publish reusable ABCA constructs to **Construct Hub** with **semver** versioning for external adopters embedding Task API, Blueprint, or FanOut patterns.

## Use case

Forkers duplicate CDK code instead of consuming a versioned library. AWS samples consumers want npm package + Construct Hub discovery.

## Proposed solution

1. Extract publishable constructs package (`@abca/constructs` or similar).
2. jsii pipeline, semver, changelog.
3. Construct Hub registration + docs examples.
4. Keep internal monorepo on workspace link until stable API.
5. Document adoption path in developer guide.

## Other information

- Pairs with **exposed project specifications** draft.
- Design context: `docs/design/ARCHITECTURE.md`.

- [x] This might be a breaking change

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Lee primero ROADMAP.md en la entrada de la biblioteca de constructs de CDK y docs/design/ARCHITECTURE.md. Traza el paquete propuesto que se puede publicar, la canalización de jsii y semver, el registro en Construct Hub, los ejemplos, la transición de workspace-link y la ruta de adopción de la guía del desarrollador. Se considera terminado cuando estas piezas de diseño y entrega estén definidas con suficiente detalle para publicar y documentar los constructs reutilizables.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
aws, typescript
Área
cloud, documentation, infrastructure, release
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Tranquilo
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.