-
Notifications
You must be signed in to change notification settings - Fork 687
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[feature]: NPM initializer for "npm init" to make a new PWA #1693
Labels
enhancement
New feature or request
Comments
5 tasks
zetlen
pushed a commit
that referenced
this issue
Sep 17, 2019
test: add tests for createProject feat: CLI wizard for npm init @magento/pwa fix: scaffolding fixes and docs chore: remove lockfiles until we can maintain them Revise scaffolding docs (#1635) * Revise scaffolding overview docs * Revise create-project reference topic * Revise custom project template draft topic * Make changes based on PR review fixup: make create-pwa messages less venia-specific Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: log message and doc feedback Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: fix tests fixup prettier updates
zetlen
pushed a commit
that referenced
this issue
Sep 18, 2019
test: add tests for createProject feat: CLI wizard for npm init @magento/pwa fix: scaffolding fixes and docs chore: remove lockfiles until we can maintain them Revise scaffolding docs (#1635) * Revise scaffolding overview docs * Revise create-project reference topic * Revise custom project template draft topic * Make changes based on PR review fixup: make create-pwa messages less venia-specific Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: log message and doc feedback Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: fix tests fixup prettier updates fixup debug mode in buildpack create
zetlen
pushed a commit
that referenced
this issue
Sep 19, 2019
test: add tests for createProject feat: CLI wizard for npm init @magento/pwa fix: scaffolding fixes and docs chore: remove lockfiles until we can maintain them Revise scaffolding docs (#1635) * Revise scaffolding overview docs * Revise create-project reference topic * Revise custom project template draft topic * Make changes based on PR review fixup: make create-pwa messages less venia-specific Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: log message and doc feedback Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: fix tests fixup prettier updates fixup debug mode in buildpack create
zetlen
pushed a commit
that referenced
this issue
Sep 20, 2019
test: add tests for createProject feat: CLI wizard for npm init @magento/pwa fix: scaffolding fixes and docs chore: remove lockfiles until we can maintain them Revise scaffolding docs (#1635) * Revise scaffolding overview docs * Revise create-project reference topic * Revise custom project template draft topic * Make changes based on PR review fixup: make create-pwa messages less venia-specific Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: log message and doc feedback Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: fix tests fixup prettier updates fixup debug mode in buildpack create
zetlen
pushed a commit
that referenced
this issue
Sep 22, 2019
test: add tests for createProject feat: CLI wizard for npm init @magento/pwa fix: scaffolding fixes and docs chore: remove lockfiles until we can maintain them Revise scaffolding docs (#1635) * Revise scaffolding overview docs * Revise create-project reference topic * Revise custom project template draft topic * Make changes based on PR review fixup: make create-pwa messages less venia-specific Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: log message and doc feedback Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: fix tests fixup prettier updates fixup debug mode in buildpack create
dpatil-magento
pushed a commit
that referenced
this issue
Sep 26, 2019
* feat(buildpack): scaffolding creation. Closes #1693. test: add tests for createProject feat: CLI wizard for npm init @magento/pwa fix: scaffolding fixes and docs chore: remove lockfiles until we can maintain them Revise scaffolding docs (#1635) * Revise scaffolding overview docs * Revise create-project reference topic * Revise custom project template draft topic * Make changes based on PR review fixup: make create-pwa messages less venia-specific Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: log message and doc feedback Co-Authored-By: Andy Terranova <13182778+supernova-at@users.noreply.github.com> fixup: fix tests fixup prettier updates fixup debug mode in buildpack create * fixup remove is-valid-npm-name * enhancement: better post-install logging
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Is your feature request related to a problem? Please describe.
You shouldn't have to clone the core repo to start a project. PWA Studio should be a dependency.
Describe the solution you'd like
Scaffolding and an initializer.
Describe alternatives you've considered
A yeoman generator, but no, that's a legacy tool at this point and it has unnecessary features.
A GitHub "template repository", but that's a beta feature with some problems.
Additional context
This work is already done in #1500. Creating this issue so there's a corresponding issue for the PR to close.
Please let us know what packages this feature is in regards to:
venia-concept
venia-ui
pwa-buildpack
peregrine
pwa-devdocs
upward-js
upward-spec
The text was updated successfully, but these errors were encountered: