Files
2026-05-06 18:55:16 -05:00

2.6 KiB

Contributing to the AWS ECS and AWS ECS Patterns modules

Hiya! Thanks for your interest in contributing to the ECS modules! The ECS Developer Experience team currently owns the following construct libraries:

  • @aws-cdk/aws-ecs: the main construct library for AWS ECS
  • @aws-cdk/aws-ecs-patterns: a set of simplified, higher-level constructs based on common container-based application architectures. Great for first-time container developers!

Find something to work on

Issues related to ECS, ECS Patterns, and ECS Service extensions are tracked on our public project board.

If you want to contribute a specific feature or fix you have in mind, check our in-flight work or open pull requests to see if someone else is already working on it. If an issue has someone assigned to it in our "In Progress" column, that means they are actively working on it. Otherwise, any unassigned issue is up for grabs!

If an issue doesn't exist for your feature/fix, please create one using the appropriate issue template.

If you're simply looking for any issue to work on, explore our Backlog of issues on the public project board and find something that piques your interest. If you are looking for your first contribution, the 'good first issue' label will be of help.

Let us know what you're working on!

Once you've chosen to work on an existing issue, please add a comment to indicate that you are starting work on it! This will help us assign the issue to you and keep track of issues being actively worked on, to avoid duplicate effort.

Include a design if you can!

For larger features, your contribution is far more likely to be accepted if you:

  1. let us know you are working on it!
  2. include a design document.

Examples of past designs for the ECS module can be found in under the design directory.

Breaking Changes

See guidance on breaking changes in the Contributing Guide.