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

Create welcome screen form that allows for template downloading #23

Open
KenEucker opened this issue Dec 30, 2017 · 2 comments
Open

Create welcome screen form that allows for template downloading #23

KenEucker opened this issue Dec 30, 2017 · 2 comments
Assignees

Comments

@KenEucker
Copy link
Owner

Proposed solution:
Use all of the availableTasks requiredArgs to find ones that are common to all quasars, and ask them on the welcome prompt. Additionally, give a dropdown for the qType and provide download links to archives of template files based on qType chosen. Optionally output a json file of the welcomeArgs as well as a generated jobFile.

What's happening:
There is no welcome screen in the quasarWebform, and the welcomeScreen in the CLI only prompts for the qType.

What I expect to happen:
The quasarWebform and CLI should provide a welcomeScreen prompt that asks questions present in all availableTasks in addition to asking for the qType.

@KenEucker KenEucker added this to the 1.0.0 Feature complete milestone Dec 30, 2017
@KenEucker KenEucker self-assigned this Dec 30, 2017
@KenEucker
Copy link
Owner Author

This work was started and I landed on the name "start" for this. Implemented as a quasar, this quasar generates a JSON file to be used in quasr to preempt the building of a quasar.

@KenEucker
Copy link
Owner Author

The UI flow for this should be:

  1. What would you like to do? ( get started with a quasar, build a quasar, history, recently run quasar list )
  • takes you to the next screen (start, build, or history)
  1. Get started (choose a template by qType or qTarget )
  • you will download a starter pack and the accompanying json file for the quasar template
  • takes you to build screen
  1. Build quasar ( upload assets, click build )
  • does error checking on fields
  • outputs valid quasar
  • shows an intermediary dialogue after the build to preview the quasar (in mobile & desktop)
  • takes you to history screen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant