AWS CloudFormation & TypeScriptでAlexaスキルを作るためのテンプレート
ASK CLIのv2では指定したリポジトリのコードを利用してスキルプロジェクトを作れます。 ということで、自分がよく使う環境をできるだけ再現したものを用意しました。 使い方 リポジトリのURLをask newで指定するだ […]
広告ここから
広告ここまで
目次
ASK CLIのv2では指定したリポジトリのコードを利用してスキルプロジェクトを作れます。
$ ask new --template-url https://github.com/XXXX/xxx.git
ということで、自分がよく使う環境をできるだけ再現したものを用意しました。
使い方
リポジトリのURLをask newで指定するだけです。
% ask new --template-url https://github.com/hideokamoto/alexa-skill-sample-helloworld-typescript.git
ファイルをダウンロードするかどうか確認されますので、Yesと回答してください。
> ? Would you like to continue download the skill template? Yes
するとHello WorldスキルをTypeScript化 + AWS CloudFormation対応にしたファイルが生成されます。
% tree alexa-skill-sample-helloworld-typescript -L 3 -I node_modules
alexa-skill-sample-helloworld-typescript
├── LICENSE.txt
├── ask-resources.json
├── hooks
│ └── build.sh
├── infrastructure
│ └── cfn-deployer
│ └── skill-stack.yaml
├── lambda
│ ├── package.json
│ ├── src
│ │ ├── index.ts
│ │ └── util.ts
│ ├── tsconfig.json
│ └── webpack.config.ts
└── skill-package
├── assets
│ ├── en-US_largeIcon.png
│ └── en-US_smallIcon.png
├── interactionModels
│ └── custom
└── skill.json
9 directories, 12 files