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

Generic prompt creation: #851

Open
FrederickEngelhardt opened this issue Jun 17, 2020 · 1 comment · Fixed by #874
Open

Generic prompt creation: #851

FrederickEngelhardt opened this issue Jun 17, 2020 · 1 comment · Fixed by #874
Assignees

Comments

@FrederickEngelhardt
Copy link
Contributor

FrederickEngelhardt commented Jun 17, 2020

Using the npm library inquirer we should generate all answered questions into a single json file.

Notes:
Prompts should be broken up using a checkbox with a validator based on the types of the options that are allowed to be selected with each other.

Questions:

  1. What design system are you using
  • Storybook
  • pattern lab
  • hybrid options (hopefully not)
  1. What CSS library (or extension) are you using
  • Tailwind
  • SASS
  • bootstrap (should we support this)
  • none
  1. Static typing libraries
  • Typescript
    • CJS only (default)
    • ESM support (still need commonJS but now your modern browsers will be faster)
  • none
  1. Are you using a frontend framework
  • React / Storybook
  • Twig / PatternLab
  • HTML / Storybook
  • Webcomponents (can be selected alongside HTML or React)
  • None
  1. Testing
  • jest (always be shipped unless deselected)
  • cypress.io integration
  • VRT for storybook (Loki)

SVGs:

  • default is enabled in webpack (supports any opt framework)
  • Opt out option
  1. Linting (preconfigured)(custom solutions are discouraged)

Shortcuts (default, or custom)

@FrederickEngelhardt
Copy link
Contributor Author

Working on this ticket today - tomorrow. Will have a POC by tomorrow so we can start generating files from the JSON structure that is outputted.

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

Successfully merging a pull request may close this issue.

2 participants