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

    広告ここから
    広告ここまで
    Home
    Search
    Bookmark