Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V1 #28

Merged
merged 91 commits into from
Feb 15, 2019
Merged

V1 #28

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
04a1b6f
Improve README closes mediarain/generator-voxa-skill#1
rmberrios Apr 21, 2017
a82c255
Improve README closes mediarain/generator-voxa-skill#1
cvaca7 Apr 21, 2017
9e7978d
Add slot folder #4
Apr 21, 2017
8371cc5
Merge pull request #15 from cvaca7/dev
rmberrios Apr 21, 2017
3231dc9
Improve config to be easy readable closes mediarain/generator-voxa-sk…
rmberrios Apr 21, 2017
3d59d6c
Merge branch 'dev' of github.com:mediarain/generator-voxa-skill into dev
rmberrios Apr 21, 2017
6d0597f
Add reference to Voxa on each file closes mediarain/generator-voxa-sk…
rmberrios Apr 21, 2017
785aa67
Add description to the generator closes mediarain/generator-voxa-skill#6
rmberrios Apr 21, 2017
33f83b4
setup speechAssets closes mediarain/generator-voxa-skill#8, and close…
rmberrios Apr 21, 2017
cde816d
Add debugging to Readme closes mediarain/generator-voxa-skill#10
rmberrios Apr 21, 2017
3cd5ef0
Fix PR, Add on unhandled states and errors closes mediarain/generator…
rmberrios Apr 24, 2017
21a5984
Add example of variables
rmberrios Apr 24, 2017
482cbf7
Fix eslint closes mediarain/generator-voxa-skill#7
rmberrios Apr 24, 2017
235e266
minor changes
rmberrios Apr 24, 2017
24e2ce4
Merge pull request #16 from rmberrios/dev
armonge Apr 24, 2017
b767f18
Use onSessionHandlers, also onError, onStateMachineError and onBefore…
Apr 24, 2017
756b597
Merge branch 'dev' of https://github.com/mediarain/generator-voxa-ski…
Apr 24, 2017
563bb78
Use onSessionHandlers
Apr 24, 2017
39f0fcf
fixed typo on onRequestStarted
Apr 24, 2017
e7975e5
Adding reference to voxa documentation
Apr 24, 2017
0adbdd7
Merge pull request #17 from cvaca7/session-handlers
rmberrios Apr 24, 2017
dea4535
Change the Intent.Help response closes mediarain/generator-voxa-skill#18
rmberrios Apr 24, 2017
d0c0143
fix card
rmberrios Apr 24, 2017
e40472f
Merge pull request #19 from rmberrios/dev
armonge Apr 24, 2017
7a2d153
Update package.json
armonge Jul 7, 2017
03da4ee
fix yarn and dependencies
rmberrios Jul 13, 2017
a0c3759
Update package.json
rmberrios Jul 13, 2017
f388965
Add userId to event in default test
wuelcas Dec 6, 2017
1017fb8
Merge pull request #22 from wuelcas/dev
armonge Dec 6, 2017
49062c0
Updating node version to use the latest supported
chrux Apr 25, 2018
ec558af
Merge pull request #24 from mediarain/dev
wuelcas Jun 7, 2018
d269920
Merge pull request #20 from rmberrios/dev
chrux Aug 20, 2018
8fbda07
Merge pull request #23 from chrux/dev
chrux Aug 20, 2018
aebe719
Updating voxa version and improving prompt for author details.
chrux Nov 29, 2018
027eb6c
Removing reference to skill in order to use app.
chrux Nov 29, 2018
b53c95a
More changes.
chrux Dec 5, 2018
6f3b012
More fixes to voxa javascript project.
chrux Dec 5, 2018
6af2001
Better setup for states and moving to dialogflow instead of dialogFlow.
chrux Dec 5, 2018
da5c756
Improving plugins structure to be able to add requires at the top of …
chrux Dec 5, 2018
4e05966
Starting to remove gulp.
chrux Dec 6, 2018
2e8adcc
Fixing pending issues with handling requires.
chrux Dec 6, 2018
1e72bf7
Fixing supported node js version.
chrux Dec 6, 2018
2032dda
Fixing issue with operator ...
chrux Dec 6, 2018
1758aad
Tests needs to be fixed for handler
chrux Dec 6, 2018
8a00dd3
Adding prettier to generated project.
chrux Dec 6, 2018
1713a98
Starting to apply eslint with prettier.
chrux Dec 6, 2018
51515ea
Move update to use prettier
chrux Dec 6, 2018
5645313
More lint fixes
chrux Dec 6, 2018
cd074fc
More linting.
chrux Dec 6, 2018
ca8467c
First draft of typescript template.
chrux Dec 7, 2018
0441850
More changes to handler to support typescript.
chrux Dec 7, 2018
d7e5b7f
Migrating states to typescript.
chrux Dec 7, 2018
b57fe6e
More progress with typescript template.
chrux Dec 7, 2018
ee43f62
First draft to test typescript template.
chrux Dec 7, 2018
8dcd147
Testing javascript template again.
chrux Dec 11, 2018
4dd4eae
Moving .editorconfig to common folder.
chrux Dec 11, 2018
1ef21ef
Changes to platform specific states.
chrux Dec 11, 2018
69e5f44
More changes to typescript template.
chrux Dec 11, 2018
a748d63
Adding nodemon.json, improving server.ts/js and packages.json
chrux Dec 13, 2018
59b4d39
Fixing warning.
chrux Dec 13, 2018
44c65d6
Updating voxa version.
chrux Dec 13, 2018
cf3bd0b
Improving eslint configuration.
chrux Dec 13, 2018
14f2b5f
Linting with prettier.
chrux Dec 13, 2018
739453e
More linting with prettier.
chrux Dec 13, 2018
dc0ca57
More linting with prettier.
chrux Dec 13, 2018
a85efee
Merge branch 'master' into dev
chrux Jan 10, 2019
ce5c06f
Merge with dev
chrux Jan 10, 2019
9424e76
Fixing issues with description and HelpIntent not being found.
chrux Jan 10, 2019
fe4c539
Fixing tests.
chrux Jan 10, 2019
4ed3aa3
More linting changes.
chrux Jan 10, 2019
cf1e107
Adding tslint and requirements to devDependencies.
chrux Jan 10, 2019
fd8063c
More linting changes.
chrux Jan 10, 2019
e7cd7e6
More changes to typescript template.
chrux Jan 10, 2019
b47e396
Fixing serverless merge conflict and splitting for javascript or type…
chrux Jan 11, 2019
c4cb730
Fixing indentation.
chrux Jan 11, 2019
7fe75c9
Updating dependencies.
chrux Jan 11, 2019
7869c00
Using yarn instead of npm to install yo and generator-voxa
chrux Jan 16, 2019
56521dc
Recommending -bst proxy- instead of -ngrok-
chrux Jan 16, 2019
49b0748
Simplifying the way we get the environment.
chrux Jan 16, 2019
4d46efc
serverless-sentry is a devDependency.
chrux Jan 16, 2019
5c9ea8c
Adding @types/lodash.
chrux Jan 16, 2019
b178b20
Removing dynamodb-doc in favor of AWS.DynamoDB.DocumentClient.
chrux Jan 16, 2019
37e5490
Removing unnecessary files in speech-assets.
chrux Jan 16, 2019
cf82ffd
Removing unnecessary comment about botframework.
chrux Jan 21, 2019
57ef0af
Using async/await instead of promises.
chrux Jan 22, 2019
e6b57c9
Removing autoload unrequired settings.
chrux Jan 22, 2019
0590f7d
Fixing issue with lodash types and improving imports in src/app/index.ts
chrux Jan 22, 2019
2802b9e
Using aws sdk -promise- for putItem on document client object.
chrux Jan 22, 2019
87e3c50
We should reference to typescript file extension.
chrux Jan 22, 2019
de3157c
Adding ignore key on nodemon.json file.
chrux Jan 22, 2019
a9b5a14
Adding sentry plugin and RAVEN env variable.
chrux Jan 22, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
271 changes: 0 additions & 271 deletions .eslintrc.js

This file was deleted.

9 changes: 9 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"env": {
"browser": true,
"node": true,
"mocha": true,
"es6": true
},
"extends": ["plugin:prettier/recommended"]
}
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
dist
dist.zip
aws-config.js
package-lock.json

#### OSX
*.DS_Store
.AppleDouble
Expand Down Expand Up @@ -88,4 +90,4 @@ jspm_packages


#### Environment
.idea
.idea
6 changes: 1 addition & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
language: node_js
node_js:
- v7
- v6
- v5
- v4
- '0.12'
- '8.10'
27 changes: 17 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,40 @@
# generator-voxa-skill
# generator-voxa

## Installation

First, install [Yeoman](http://yeoman.io) and generator-voxa-skill using [npm](https://www.npmjs.com/).
First, install [Yeoman](http://yeoman.io) and generator-voxa using [npm](https://www.npmjs.com/).

```bash
npm install -g yo
npm install -g generator-voxa-skill
yarn global add yo
yarn global add generator-voxa
```

Then generate your new project in the directory that you prefers:

```bash
yo voxa-skill
yo voxa
```

The generator is going to ask you some questions in order to customize your skill project.
The generator is going to ask you some questions in order to customize your voxa app project.

### Directory Structure

Your directory structure should look like this:

`config/` -> Environment variables or configuration
`services/` -> API clients, Authentications and Extras
`skill/` -> Amazon Echo Skill login, the state machine and flow
`speechAssets/` -> Amazon Echo Utterances, Intent Schema and Custom Slots.
`src/config/` -> Environment variables or configuration
`src/services/` -> API clients, Authentications and Extras
`src/app/` -> Voxa app, the state machine and flow
`speech-assets/` -> Amazon Utterances, Intent Schema, Custom Slots, etc
`tests/` -> Unit Tests
`server.js` -> Development server.
`gulpfile.js` -> Gulp tasks
`serverless.yml` -> Serverless configuration
`package.json` -> Dependencies
`README.md`

### Resources

* [Documentation](http://voxa.readthedocs.io/en/latest/)
* [Bug Tracker](https://github.com/mediarain/voxa/issues)
* [Mail List](https://groups.google.com/d/forum/voxa-framework)
* [IRC](irc://chat.freenode.net/voxa) (chat.freenode.net, #voxa)
Loading