Idea

Giorgio Robino avatar image
Giorgio Robino suggested

Integrate the Alexa Developer Portal with a boilerplate/mockup code generator 1-CLICK WIZARD tool

To develop a skill from scratch is not trivial also for an experienced developer and it is too hard for a beginner! My proposal is to integrate a skill boilerplate / mockup code generator into Alexa Developer Portal.

Just as a proof-of-concept, the code generator tool could be something like like this: https://s3.amazonaws.com/webappvui/skillcode/v2/index.html

So, the code generator generates a mockup / boilerplate code starting from a Language Model JSON:

{ "interactionModel" :
{
  "languageModel": {
    "types": [
      {
        "name": "BreakfastItemSlotType",
        "values": [
          {
          ...
          ...
and, in case of NodeJS/lambda function option (just as an example), the result could be an index.js file like:
const Alexa = require("ask-sdk");
...
... 


Or, following the way I'd prefer (I call it 1-CLICK WIZARD), starting from the intent model, a wizard could drive developer to generate the cose with few flags/options (to chose programming language, lambda-function or webhooks-server, multilanguage support, APL or not, etc, etc.etc.

The 1-CLICK WIZARD could save bunch of hours of coding saved!

Details about options:

- code generator could be for ASK foreseen languages: nodejs, python, java, etc., and why not, also for produce flat Request and Response JSON for any #AlexaSkill server.
- The code-generation feature could be perfect sub command for ask cli. Automatic deploy to a lambda function ( or just generate source code files to deployed by developer afterwrd).

I also proposed the change request to the Alexa uservoice portal;
Please VOTE the proposal:

https://alexa.uservoice.com/forums/906892-alexa-skills-developer-voice-and-vote/suggestions/36253948-integrate-a-code-generator-into-alexa-developer-po


Let me know your thoughts in comments.

giorgio

alexa skills kitalexa
10 |5000 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

No Comments

· Write a Comment

Write a Comment

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Your Opinion Counts

Share your great idea, or help out by voting for other people's ideas.