Skip to content
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

Closed
7 tasks
zetlen opened this issue Sep 17, 2019 · 0 comments · Fixed by #1500
Closed
7 tasks

[feature]: NPM initializer for "npm init" to make a new PWA #1693

zetlen opened this issue Sep 17, 2019 · 0 comments · Fixed by #1500
Labels
enhancement New feature or request

Comments

@zetlen
Copy link
Contributor

zetlen commented Sep 17, 2019

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
@zetlen zetlen added the enhancement New feature or request label Sep 17, 2019
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
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant