Skip to content

Commit 364405b

Browse files
Renamed to cake time (#29)
Editor's Note: We have changed the name of the Alexa skill in our beginner tutorial from Cake Walk to Cake Time given the term's racially insensitive history.
1 parent 30be909 commit 364405b

32 files changed

+52
-49
lines changed

NOTICE

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
Skill Sample: Node.js First Skill
2-
Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
2+
3+
Editor's Note: We have changed the name of the Alexa skill in our beginner tutorial from Cake Walk to Cake Time given the term's racially insensitive history.
4+
5+
Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ This workshop is designed to teach you how to learn the core fundamentals of bui
44

55
# Step-by-step Instructions
66

7-
You can get started here: [Cake Walk: Build an Engaging Alexa Skill](https://developer.amazon.com/alexa-skills-kit/courses/cake-walk)
7+
You can get started here: [Tutorial: Build an Engaging Alexa Skill](https://developer.amazon.com/en-US/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill)
88

99
# The Skill
1010

11-
Cake walk is a skill that celebrates your birthday! Tell it your birthday to have it count down the days. Interact with the skill on your special day to hear a happy birthday message.
11+
Cake time is a skill that celebrates your birthday! Tell it your birthday to have it count down the days. Interact with the skill on your special day to hear a happy birthday message.
1212

1313
# What You'll Learn
1414

@@ -29,7 +29,7 @@ Cake walk is a skill that celebrates your birthday! Tell it your birthday to hav
2929

3030
## Community Resources
3131

32-
* [Cake Walk Course](http://alexa.design/cake-walk)
32+
* [Tutorial: Build an Engaging Alexa Skill](https://developer.amazon.com/en-US/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill)
3333
* [Amazon Developer Forums](https://forums.developer.amazon.com/spaces/165/index.html)
3434
* [Alexa Skills - User Voice](https://alexa.uservoice.com/forums/906892-alexa-skills-developer-voice-and-vote)
3535

design-assets/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Cake Walk Design Assets
1+
# Cake Time Design Assets
22

3-
This folder contains situational design assets for cake walk. You'll will need [Adobe XD](https://www.adobe.com/products/xd.html) to view the file. For more on situational design, please see:
3+
This folder contains situational design assets for cake time. You'll will need [Adobe XD](https://www.adobe.com/products/xd.html) to view the file. For more on situational design, please see:
44

55
* [New Alexa Design Guide: Create Engaging Alexa Skills Using Situational Design](https://developer.amazon.com/blogs/alexa/post/ee0e00c9-37cd-46ac-8695-06552e0885b0/new-alexa-design-guide-create-engaging-alexa-skills-using-situational-design)
66
* [Alexa Design Guide](https://developer.amazon.com/docs/alexa-design/get-started.html)

design-assets/caketime-sd.xd

213 KB
Binary file not shown.

design-assets/cakewalk-sd.xd

-210 KB
Binary file not shown.

design-assets/script.pdf

2.48 KB
Binary file not shown.

final/en-US.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"interactionModel": {
33
"languageModel": {
4-
"invocationName": "cake walk",
4+
"invocationName": "cake time",
55
"intents": [
66
{
77
"name": "AMAZON.CancelIntent",

final/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ const LaunchRequestHandler = {
8383
return handlerInput.requestEnvelope.request.type === 'LaunchRequest';
8484
},
8585
handle(handlerInput) {
86-
const speakOutput = 'Hello! Welcome to Cake walk. What is your birthday?';
86+
const speakOutput = 'Hello! Welcome to Cake time. What is your birthday?';
8787
const repromptOutput = 'I was born Nov. 6th, 2014. When were you born?';
8888

8989
return handlerInput.responseBuilder

final/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "cake-walk",
2+
"name": "cake-time",
33
"version": "0.9.0",
44
"description": "alexa utility for quickly building skills",
55
"main": "index.js",

i18n/lambda/languageStrings.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
module.exports = {
99
en: {
1010
translation: {
11-
WELCOME_MSG: `Hello! Welcome to Cake walk. What is your birthday?`,
11+
WELCOME_MSG: `Hello! Welcome to Cake time. What is your birthday?`,
1212
WELCOME_REPROMPT_MSG: `I was born Nov. 6th, 2014. When were you born?`,
1313
WELCOME_BACK_MSG: `Welcome back. It looks like there is {{count}} day until your {{age}}th birthday.`,
1414
WELCOME_BACK_MSG_plural: `Welcome back. It looks like there are {{count}} days until your {{age}}th birthday.`,
@@ -94,7 +94,7 @@ module.exports = {
9494
},
9595
"hi-IN": {
9696
translation: {
97-
WELCOME_MSG: `नमस्ते. Cake Walk में आपका स्वागत. आपका जनमदिन कब हैं?`,
97+
WELCOME_MSG: `नमस्ते. Cake time में आपका स्वागत. आपका जनमदिन कब हैं?`,
9898
WELCOME_REPROMPT_MSG: `मेरा जन्म 6 नवंबर, 2014 को हुआ था. आप कब पैदा हुए थे?`,
9999
WELCOME_BACK_MSG: `वापसी पर स्वागत है. आपके {{age}} वे जनमदिन तक {{count}} दिन हैं`,
100100
WELCOME_BACK_MSG_plural: `आपके {{age}} वे जनमदिन तक {{count}} दिन हैं`,

i18n/skill-package/interactionModels/custom/en-AU.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"interactionModel": {
33
"languageModel": {
4-
"invocationName": "cake walk",
4+
"invocationName": "cake time",
55
"intents": [
66
{
77
"name": "AMAZON.CancelIntent",

i18n/skill-package/interactionModels/custom/en-CA.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"interactionModel": {
33
"languageModel": {
4-
"invocationName": "cake walk",
4+
"invocationName": "cake time",
55
"intents": [
66
{
77
"name": "AMAZON.CancelIntent",

i18n/skill-package/interactionModels/custom/en-GB.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"interactionModel": {
33
"languageModel": {
4-
"invocationName": "cake walk",
4+
"invocationName": "cake time",
55
"intents": [
66
{
77
"name": "AMAZON.CancelIntent",

i18n/skill-package/interactionModels/custom/en-IN.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"interactionModel": {
33
"languageModel": {
4-
"invocationName": "cake walk",
4+
"invocationName": "cake time",
55
"intents": [
66
{
77
"name": "AMAZON.CancelIntent",

i18n/skill-package/interactionModels/custom/en-US.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"interactionModel": {
33
"languageModel": {
4-
"invocationName": "cake walk",
4+
"invocationName": "cake time",
55
"intents": [
66
{
77
"name": "AMAZON.CancelIntent",

i18n/skill-package/interactionModels/custom/hi-IN.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"interactionModel": {
33
"languageModel": {
4-
"invocationName": "cake walk",
4+
"invocationName": "cake time",
55
"intents": [
66
{
77
"name": "AMAZON.CancelIntent",

i18n/skill-package/skill.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
"publishingInformation": {
44
"locales": {
55
"en-US": {
6-
"name": "Cake Walk"
6+
"name": "Cake Time"
77
},
88
"en-GB": {
9-
"name": "Cake Walk"
9+
"name": "Cake Time"
1010
},
1111
"en-CA": {
12-
"name": "Cake Walk"
12+
"name": "Cake Time"
1313
},
1414
"fr-FR": {
1515
"name": "Joyeux Anniversaire"
@@ -24,10 +24,10 @@
2424
"name": "ケークウォーク"
2525
},
2626
"en-IN": {
27-
"name": "cake walk"
27+
"name": "cake time"
2828
},
2929
"hi-IN": {
30-
"name": "cake walk"
30+
"name": "cake time"
3131
},
3232
"es-ES": {
3333
"name": "feliz cumpleaños"

module-1/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
# Cake Walk
1+
# Cake Time
22

33
## Module 1: Build A Simple Skill In 5 Minutes
44

5-
The files in this folder represent how Calk Walk should appear at the end of this module. If you're stuck you can compare your files with these to figure out where you went wrong. You can also use these files to skip ahead.
5+
The files in this folder represent how Calk Time should appear at the end of this module. If you're stuck you can compare your files with these to figure out where you went wrong. You can also use these files to skip ahead.
66

7-
**If you are coming from the [Cake Walk Workshop](https://developer.amazon.com/en-US/alexa/alexa-skills-kit/resources/training-resources/cake-walk)**: This folder maps to [Workshop Module 3](https://developer.amazon.com/alexa/alexa-skills-kit/resources/training-resources/cake-walk/cake-walk-3)
7+
**If you are coming from the [Tutorial: Build an Engaging Alexa Skill](https://developer.amazon.com/en-US/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill)**: This folder maps to [Workshop Module 3](https://developer.amazon.com/en-US/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill/module-3)
88

99
### Step-by-step Instructions
1010

11-
You can find the instructions here: [Create a skill in 5 minutes](https://developer.amazon.com/alexa-skills-kit/courses/cake-walk-3)
11+
You can find the instructions here: [Create a skill in 5 minutes](https://developer.amazon.com/en-US/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill/module-3)
1212

1313
When you're ready check out [Module 2: Collect Slots Turn-by-turn](../module-2/README.md).
1414

module-1/en-US.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"interactionModel": {
33
"languageModel": {
4-
"invocationName": "cake walk",
4+
"invocationName": "cake time",
55
"intents": [
66
{
77
"name": "AMAZON.CancelIntent",

module-1/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const LaunchRequestHandler = {
88
return handlerInput.requestEnvelope.request.type === 'LaunchRequest';
99
},
1010
handle(handlerInput) {
11-
const speakOutput = 'Hello! Welcome to cake walk. That was a piece of cake! Bye!';
11+
const speakOutput = 'Hello! Welcome to cake time. That was a piece of cake! Bye!';
1212
return handlerInput.responseBuilder
1313
.speak(speakOutput)
1414
//.reprompt(speakOutput)

module-2/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
# Cake Walk
1+
# Cake Time
22

33
## Module 2: Collect Slots Turn-by-turn
44

5-
The files in this folder represent how Calk Walk should appear at the end this module. If you're stuck you can compare your files with these to figure out where you went wrong. You can also use these files to skip ahead.
5+
The files in this folder represent how Calk Time should appear at the end this module. If you're stuck you can compare your files with these to figure out where you went wrong. You can also use these files to skip ahead.
66

7-
**If you are coming from the [Cake Walk Workshop](https://developer.amazon.com/en-US/alexa/alexa-skills-kit/resources/training-resources/cake-walk)**: This folder maps to [Workshop Module 4](https://developer.amazon.com/alexa/alexa-skills-kit/resources/training-resources/cake-walk/cake-walk-4)
7+
**If you are coming from the [Tutorial: Build an Engaging Alexa Skill](https://developer.amazon.com/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill)**: This folder maps to [Workshop Module 4](https://developer.amazon.com/en-US/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill/module-4)
88

99
### Step-by-step Instructions
1010

11-
You can find the instructions here: [Collecting slots turn-by-turn](https://developer.amazon.com/alexa-skills-kit/courses/cake-walk-4)
11+
You can find the instructions here: [Collecting slots turn-by-turn](https://developer.amazon.com/en-US/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill/module-4)
1212

1313
When you're ready check out [Module 3: Add Memory To Your Skill](../module-3/README.md).
1414

module-2/en-US.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"interactionModel": {
33
"languageModel": {
4-
"invocationName": "cake walk",
4+
"invocationName": "cake time",
55
"intents": [
66
{
77
"name": "AMAZON.CancelIntent",

module-2/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const LaunchRequestHandler = {
88
return handlerInput.requestEnvelope.request.type === 'LaunchRequest';
99
},
1010
handle(handlerInput) {
11-
const speakOutput = 'Hello! This is Cake walk. What is your birthday?';
11+
const speakOutput = 'Hello! This is Cake time. What is your birthday?';
1212
const repromptText = 'I was born Nov. 6th, 2014. When were you born?';
1313
return handlerInput.responseBuilder
1414
.speak(speakOutput)

module-3/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
# Cake Walk
1+
# Cake Time
22

33
## Module 3: Add Memory To Your Skill
44

5-
The files in this folder represent how Calk Walk should appear at the end of this module. If you're stuck you can compare your files with these to figure out where you went wrong. You can also use these files to skip ahead.
5+
The files in this folder represent how Calk Time should appear at the end of this module. If you're stuck you can compare your files with these to figure out where you went wrong. You can also use these files to skip ahead.
66

77

8-
**If you are coming from the [Cake Walk Workshop](https://developer.amazon.com/en-US/alexa/alexa-skills-kit/resources/training-resources/cake-walk)**: This folder maps to [Workshop Module 5](https://developer.amazon.com/alexa/alexa-skills-kit/resources/training-resources/cake-walk/cake-walk-5)
8+
**If you are coming from the [Tutorial: Build an Engaging Alexa Skill](https://developer.amazon.com/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill)**: This folder maps to [Workshop Module 5](https://developer.amazon.com/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill/module-5)
99

1010
### Step-by-step Instructions
1111

12-
You can find the instructions here: [Adding memory to your skill](https://developer.amazon.com/alexa-skills-kit/courses/cake-walk-5)
12+
You can find the instructions here: [Adding memory to your skill](https://developer.amazon.com/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill/module-5)
1313

1414
Once you're ready you move on to [Module 4: Use the Settings API ](../module-4/README.md)
1515

module-3/en-US.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"interactionModel": {
33
"languageModel": {
4-
"invocationName": "cake walk",
4+
"invocationName": "cake time",
55
"intents": [
66
{
77
"name": "AMAZON.CancelIntent",

module-3/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const LaunchRequestHandler = {
99
return handlerInput.requestEnvelope.request.type === 'LaunchRequest';
1010
},
1111
handle(handlerInput) {
12-
const speakOutput = 'Hello! I am Cakewalk. What is your birthday?';
12+
const speakOutput = 'Hello! Welcome to Cake time. What is your birthday?';
1313
const repromptText = 'I was born Nov. 6th, 2014. When were you born?';
1414

1515
return handlerInput.responseBuilder

module-3/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "cake-walk",
2+
"name": "cake-time",
33
"version": "0.9.0",
44
"description": "alexa utility for quickly building skills",
55
"main": "index.js",

module-4/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
# Cake Walk
1+
# Cake Time
22

33
## Module 4: Use The Settings API
44

5-
The files in this folder represent how Calk Walk should appear at the end of this module. If you're stuck you can compare your files with these to figure out where you went wrong. You can also use these files to skip Module 1, 2 and 3.
5+
The files in this folder represent how Calk Time should appear at the end of this module. If you're stuck you can compare your files with these to figure out where you went wrong. You can also use these files to skip Module 1, 2 and 3.
66

7-
**If you are coming from the [Cake Walk Workshop](https://developer.amazon.com/en-US/alexa/alexa-skills-kit/resources/training-resources/cake-walk)**: This folder maps to [Workshop Module 6](https://developer.amazon.com/alexa/alexa-skills-kit/resources/training-resources/cake-walk/cake-walk-6)**
7+
**If you are coming from the [Tutorial: Build an Engaging Alexa Skill](https://developer.amazon.com/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill)**: This folder maps to [Workshop Module 6](https://developer.amazon.com/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill/module-6)**
88

99
### Step-by-step Instructions
1010

11-
You can find the instructions here: [Using the Alexa Settings API](https://developer.amazon.com/alexa-skills-kit/courses/cake-walk-6)
11+
You can find the instructions here: [Using the Alexa Settings API](https://developer.amazon.com/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill/module-6)
1212

1313
If for some reason your code is isn't working you can check out the final version [here](../final).
1414

15-
When you're done, continue on to the [Cake Walk Workshop Module 7](https://developer.amazon.com/alexa/alexa-skills-kit/resources/training-resources/cake-walk/cake-walk-7) for tips on preparing your skill for certification and publication.
15+
When you're done, continue on to the [Tutorial: Build an Engaging Alexa Skill Module 7](https://developer.amazon.com/alexa/alexa-skills-kit/get-deeper/tutorials-code-samples/build-an-engaging-alexa-skill/module-7) for tips on preparing your skill for certification and publication.
1616

1717
### Contents
1818

module-4/en-US.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"interactionModel": {
33
"languageModel": {
4-
"invocationName": "cake walk",
4+
"invocationName": "cake time",
55
"intents": [
66
{
77
"name": "AMAZON.CancelIntent",

module-4/index.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const LaunchRequestHandler = {
99
return handlerInput.requestEnvelope.request.type === 'LaunchRequest';
1010
},
1111
handle(handlerInput) {
12-
const speakOutput = 'Hello! Welcome to Cake walk. What is your birthday?';
12+
const speakOutput = 'Hello! Welcome to Cake time. What is your birthday?';
1313
const repromptText = 'I was born Nov. 6th, 2014. When were you born?';
1414

1515
return handlerInput.responseBuilder

module-4/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "cake-walk",
2+
"name": "cake-time",
33
"version": "0.9.0",
44
"description": "alexa utility for quickly building skills",
55
"main": "index.js",

0 commit comments

Comments
 (0)