Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
2
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

@zono_0

Alexaスキル開発におけるディレクトリおよびファイル構成図

Alexaスキル開発におけるディレクトリおよびファイル構成図

by zono_0
1 / 9

1. はじめに


参考文献

今回の『Alexaスキル開発におけるディレクトリおよびファイル構成図』は、2018年11月2日(金)にアマゾン目黒新オフィスにて開催された『Alexaハンズオントレーニング(中級)』で紹介された『ファイル構成』をまとめ直したものとなります。


このスライドを見てできること

  • Alexaスキルを askコマンド(ask-cli)を利用し開発する際のディレクトリおよびファイル構成図を理解できるようになる。

2. Alexaスキル構成


Alexaスキル構成

  • プロジェクト名:hello-world
ディレクトリおよびファイル構成図
hello-world/
  ├─ lambda/
  │  └─ custom/
  │     ├─ node_modules/
  │     ├─ index.js
  │     ├─ package.json
  │     └─ package-lock.json
  ├─ model/
  │  └─ ja-JP.json
  └─ skill.json

各種役割

名称 役割
lambda プログラムフォルダ
node_modules 使用するNodeライブラリ
index.js 音声プログラム本体
package.json 使用するライブラリ定義
package.json ライブラリ依存関係定義
models Alexaスキルフォルダ
ja-JP.json インテント、スロット
skill.json スキル公開情報定義など

3. おわりに


おわりに

みなさん、Alexaスキル開発におけるディレクトリおよびファイル構成図はいかがでしたか?ちゃくちゃくとAlexaスキルの機能がアップデートされていくなか、数多くのAlexaスキルを開発していくと、ファイル管理がおろそかになることもあるかもしれません。みなさんの開発環境の整理に、すこしでもお役にたてば幸いです。
メリークリスマス!(Qiita Advent Calendar 2018)

2018/12/21 TAKAHIRO NISHIZONO

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
2
Help us understand the problem. What are the problem?