aws-amplify / aws-amplify/amplify-cli
(gen2-migration) `interactions` category
- Dominant language
- TypeScript
- Stars
- 2.9k
- Forks
- 825
- Avg merge
- 11d 23h
- Merged PRs (30d)
- 2
Description
### Is this feature request related to a new or existing Amplify category?
_No response_
### Is this related to another service?
_No response_
### Describe the feature you'd like to request
Add support to the migration tool for the [interactions category](https://docs.amplify.aws/gen1/react/build-a-backend/more-features/interactions/set-up-interactions/). This includes both code generation and refactor.
### Describe the solution you'd like
We are going to use [cdk-from-cfn](https://github.com/cdklabs/cdk-from-cfn) in order to generate CDK code that we will then hookup into the amplify backend using `backend.createStack('interactions')`.
### Describe alternatives you've considered
None
### Additional context
This is how amplify recommends setting up interactions in Gen2 manually: https://docs.amplify.aws/react/build-a-backend/add-aws-services/interactions/
We can use as reference to review the cdk-from-cfn generated code.
### Is this something that you'd be interested in working on?
- [ ] 👋 I may be able to implement this feature request
### Would this feature include a breaking change?
- [ ] ⚠️ This feature might incur a breaking change
Contributor guide
Research direction
Start with the cdk-from-cfn project and the linked Amplify Gen2 interactions setup; trace how generated CDK would connect through backend.createStack('interactions'). Done means the migration tool supports both code generation and refactoring for the interactions category.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, typescript
- Domain
- cli, cloud
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100