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

Add the support for Add-ons #85

Closed
malparty opened this issue Jun 10, 2022 · 1 comment · Fixed by #95
Closed

Add the support for Add-ons #85

malparty opened this issue Jun 10, 2022 · 1 comment · Fixed by #95
Assignees
Milestone

Comments

@malparty
Copy link
Member

Why

Currently, we cannot ask questions to the user before generating the template. This means we are limited to core/global features.
If we want to offer optional features (e.g. UI library, different CI/CD scripts, state management, etc...), we need first the template structure to welcome questions and optional add-ons.

The main idea would be to keep our Create-React-App template and to wrap it with a CLI that could:

  1. Ask questions
  2. Generate the core cra template
  3. Manually add the selected add-ons (with npm install and copy file commands)

Who Benefits?

Template users who need more specific features ready out-of-the-box.

@malparty
Copy link
Member Author

Useful resources:

@carryall carryall added this to the 2.3.0 milestone Jun 10, 2022
carryall added a commit that referenced this issue Jun 23, 2022
carryall added a commit that referenced this issue Jun 23, 2022
@carryall carryall removed this from the 2.3.0 milestone Jun 29, 2022
carryall added a commit that referenced this issue Jun 29, 2022
@carryall carryall self-assigned this Jul 4, 2022
@carryall carryall added this to the 2.4.0 milestone Jul 4, 2022
malparty added a commit that referenced this issue Jul 5, 2022
malparty added a commit that referenced this issue Jul 5, 2022
carryall added a commit that referenced this issue Jul 6, 2022
[Nimble Growth][#85] Refactor CLI code and remove flags
carryall added a commit that referenced this issue Jul 6, 2022
carryall added a commit that referenced this issue Jul 8, 2022
carryall added a commit that referenced this issue Jul 11, 2022
carryall added a commit that referenced this issue Jul 25, 2022
carryall added a commit that referenced this issue Jul 25, 2022
carryall added a commit that referenced this issue Jul 25, 2022
carryall added a commit that referenced this issue Jul 25, 2022
carryall pushed a commit that referenced this issue Jul 25, 2022
carryall pushed a commit that referenced this issue Jul 25, 2022
carryall added a commit that referenced this issue Jul 25, 2022
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