8
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

スマートスピーカーAdvent Calendar 2018

Day 21

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

Last updated at Posted at 2018-12-20
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

8
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?