Learn how to create a new Jovo Project with the
jovo new command of the Jovo CLI.
You can create a Jovo project into a new directory with the following command:
-t: Used to specify which template should be used. Get a list of all the templates below, or on GitHub: jovotech/jovo-templates. Default:
-l: Choose the language of the interaction models in the
/models folder. Arguments:
de-DE, et cetera. Default:
--invocation: Set's the invocation name for the Alexa Skill.
-i: This is a shortcut to the
jovo init command. Speed up the creation of your voice application by creating the
app.json file right at the beginning. Arguments:
-b: This is a shortcut to the
jovo build command. Speed up the creation of your voice application by building the platform specific files into the
/platforms folder right at the beginning. Requires
-d: This is a shortcut to the
jovo deploy command. Deploy the platform files to their respective developer console. It will deploy to the platform you specified with the
--ff: Used to fast forward run
--init <platform> --build --deploy.
--skip-npminstall: Skips installation of the npm packages.
--ask-profile: Choose the ask profile to use for the deployment. Default: the profile set as default in your ASK-CLI settings.
--endpoint: Choose the type of endpoint for
Below is a list of templates that can currently be used with the
jovo new command.
You can find the complete repository on GitHub: jovotech/jovo-templates.
||Trivia game voice app that makes use of states, helper functions, and i18n|
||Template for the Jovo built-in unit testing feature.|
||Sample Alexa Audioplayer Skill that plays a longform audio file with the Audioplayer directive|
||Sample implementation of the Alexa Dialog Interface|
||Sample implementation of the Alexa Skill Events.|
||Sample implementation of the Alexa in-skill purchases feature.|
||Sample Google Action media response app that plays longform audio file|