feat(component-interface): egress and ingress interface for ac skill … #733
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…components
An interface defined for each Component to follow for ingressing or egressing out of it.
Description
We have various AC skill components (https://github.com/alexa/skill-components). We want to abstract certain details from a skill developer and make it easy to enter (ingress) or egress (exit) from a skill component. This way a developer can then simple use those functions of a skill component in an easy way.
Motivation and Context
We want to abstract certain details from a skill developer and make it easy to enter (ingress) or egress (exit) from a skill component. This way a developer can then simple use those functions of a skill component in an easy way.
Testing
Installed a catalog-explorer component in the skill. Ingressed into the same using launch method. Once, catalog explorer flow was completed, also ensured that we egress out of the component.
Self owned Lambda hosted skill + ASKX for ACDL
These are new changes and hence dont affect the existing code
Screenshots (if appropriate)
Types of changes
Checklist
License