├── .ask └── ask-states.json ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── ask-resources.json ├── hooks ├── post_new_hook.ps1 ├── post_new_hook.sh ├── pre_deploy_hook.ps1 └── pre_deploy_hook.sh ├── lambda └── custom │ ├── apl │ ├── aplTemplates.js │ ├── documentListado.json │ ├── documentTextAndHint.json │ ├── myDataSourceListado.json │ └── myDataSourceTextAndHint.json │ ├── data │ ├── api.js │ ├── dataHelper.js │ ├── mocks │ │ └── mockList.js │ └── sessionState.js │ ├── dynamodb-create-sample-table.js │ ├── handlers │ ├── apiHandlers.js │ ├── aplUserEventHandler.js │ ├── automotiveHandlers.js │ ├── chainingIntentHandler.js │ ├── dynamicEntitiesIntentHandlers.js │ ├── dynamoDbHandlers.js │ ├── globalHandlers.js │ ├── permissionHandler.js │ ├── playVideoHandler.js │ ├── purchaseHandlers.js │ └── sessionHandlers.js │ ├── index.js │ ├── package.json │ ├── settings.js │ └── strings │ ├── en.js │ └── es.js ├── package.json ├── skill-package ├── interactionModels │ └── custom │ │ ├── en-US.json │ │ └── es-ES.json └── skill.json ├── sonar-project.properties ├── test ├── e2e │ └── e2e.test.yml └── unit │ ├── Unit.es.test.yml │ └── Unit.test.yml └── testing.json /.ask/ask-states.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/.ask/ask-states.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /data/mocks/* 2 | /lambda/custom/node_modules/* -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/README.md -------------------------------------------------------------------------------- /ask-resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/ask-resources.json -------------------------------------------------------------------------------- /hooks/post_new_hook.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/hooks/post_new_hook.ps1 -------------------------------------------------------------------------------- /hooks/post_new_hook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/hooks/post_new_hook.sh -------------------------------------------------------------------------------- /hooks/pre_deploy_hook.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/hooks/pre_deploy_hook.ps1 -------------------------------------------------------------------------------- /hooks/pre_deploy_hook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/hooks/pre_deploy_hook.sh -------------------------------------------------------------------------------- /lambda/custom/apl/aplTemplates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/apl/aplTemplates.js -------------------------------------------------------------------------------- /lambda/custom/apl/documentListado.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/apl/documentListado.json -------------------------------------------------------------------------------- /lambda/custom/apl/documentTextAndHint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/apl/documentTextAndHint.json -------------------------------------------------------------------------------- /lambda/custom/apl/myDataSourceListado.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/apl/myDataSourceListado.json -------------------------------------------------------------------------------- /lambda/custom/apl/myDataSourceTextAndHint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/apl/myDataSourceTextAndHint.json -------------------------------------------------------------------------------- /lambda/custom/data/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/data/api.js -------------------------------------------------------------------------------- /lambda/custom/data/dataHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/data/dataHelper.js -------------------------------------------------------------------------------- /lambda/custom/data/mocks/mockList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/data/mocks/mockList.js -------------------------------------------------------------------------------- /lambda/custom/data/sessionState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/data/sessionState.js -------------------------------------------------------------------------------- /lambda/custom/dynamodb-create-sample-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/dynamodb-create-sample-table.js -------------------------------------------------------------------------------- /lambda/custom/handlers/apiHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/handlers/apiHandlers.js -------------------------------------------------------------------------------- /lambda/custom/handlers/aplUserEventHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/handlers/aplUserEventHandler.js -------------------------------------------------------------------------------- /lambda/custom/handlers/automotiveHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/handlers/automotiveHandlers.js -------------------------------------------------------------------------------- /lambda/custom/handlers/chainingIntentHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/handlers/chainingIntentHandler.js -------------------------------------------------------------------------------- /lambda/custom/handlers/dynamicEntitiesIntentHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/handlers/dynamicEntitiesIntentHandlers.js -------------------------------------------------------------------------------- /lambda/custom/handlers/dynamoDbHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/handlers/dynamoDbHandlers.js -------------------------------------------------------------------------------- /lambda/custom/handlers/globalHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/handlers/globalHandlers.js -------------------------------------------------------------------------------- /lambda/custom/handlers/permissionHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/handlers/permissionHandler.js -------------------------------------------------------------------------------- /lambda/custom/handlers/playVideoHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/handlers/playVideoHandler.js -------------------------------------------------------------------------------- /lambda/custom/handlers/purchaseHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/handlers/purchaseHandlers.js -------------------------------------------------------------------------------- /lambda/custom/handlers/sessionHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/handlers/sessionHandlers.js -------------------------------------------------------------------------------- /lambda/custom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/index.js -------------------------------------------------------------------------------- /lambda/custom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/package.json -------------------------------------------------------------------------------- /lambda/custom/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/settings.js -------------------------------------------------------------------------------- /lambda/custom/strings/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/strings/en.js -------------------------------------------------------------------------------- /lambda/custom/strings/es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/lambda/custom/strings/es.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/package.json -------------------------------------------------------------------------------- /skill-package/interactionModels/custom/en-US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/skill-package/interactionModels/custom/en-US.json -------------------------------------------------------------------------------- /skill-package/interactionModels/custom/es-ES.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/skill-package/interactionModels/custom/es-ES.json -------------------------------------------------------------------------------- /skill-package/skill.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/skill-package/skill.json -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /test/e2e/e2e.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/test/e2e/e2e.test.yml -------------------------------------------------------------------------------- /test/unit/Unit.es.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/test/unit/Unit.es.test.yml -------------------------------------------------------------------------------- /test/unit/Unit.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/test/unit/Unit.test.yml -------------------------------------------------------------------------------- /testing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javichur/alexa-skill-clean-code-template/HEAD/testing.json --------------------------------------------------------------------------------