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

feat(infra): publish CDK constructs to Construct Hub

Open
#448 0 comments 0 reactions 0 assignees View on GitHub
enhancement infra-cdk
Dominant language
TypeScript
Stars
143
Forks
46
Avg merge
3d 9h
Merged PRs (30d)
20

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

Contributor guide

Open the contributing guide

Research direction

Read ROADMAP.md at the CDK constructs library entry and docs/design/ARCHITECTURE.md first. Map the proposed publishable package, jsii and semver pipeline, Construct Hub registration, examples, workspace-link transition, and developer-guide adoption path. Done means these design and delivery pieces are defined well enough to publish and document the reusable constructs.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud, documentation, infrastructure, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.