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

feat(infra): publish CDK constructs to Construct Hub

Ouverte
#448 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement infra-cdk
Langage dominant
TypeScript
Étoiles
146
Forks
46
Merge moyen
3 j 10 h
PR mergées (30 j)
24

Description

**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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Lisez d’abord ROADMAP.md dans l’entrée de la bibliothèque de constructs CDK et docs/design/ARCHITECTURE.md. Cartographiez le package publiable proposé, le pipeline jsii et semver, l’enregistrement dans Construct Hub, les exemples, la transition de workspace-link et le parcours d’adoption du guide du développeur. C’est terminé lorsque ces éléments de conception et de livraison sont suffisamment définis pour publier et documenter les constructs réutilisables.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, typescript
Domaine
cloud, documentation, infrastructure, release
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Calme
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.