particle-cli icon indicating copy to clipboard operation
particle-cli copied to clipboard

Chore/sc 125552/remove yeoman generator from particle library

Open hugomontero opened this issue 1 year ago • 0 comments

Description

This PR will remove Yeoman dependency and update the way we init new libraries.

How to Test

  1. Pull down the branch git pull && git checkout chore/sc-125552/remove-yeoman-generator-from-particle-library
  2. Install dependencies: npm install 👉 Required since we removed dependencies
  3. Run tests
  4. Attempt to create a new library: npm start -- library create --dir /my/path/dir
    • Use the different options from the command

outcome

  • Tests should pass
  • When creating a library you should be prompted for details like library name, version, etc.
  • Your library will be created in the dir you targeted.

Related Issues / Discussions

Story details:

  • https://app.shortcut.com/particle/story/125552
  • https://app.shortcut.com/particle/story/123481

Completeness

  • [x] User is totes amazing for contributing!
  • [ ] Contributor has signed CLA
  • [ ] Problem and solution clearly stated
  • [ ] Tests have been provided
  • [ ] Docs have been updated
  • [ ] CI is passing

hugomontero avatar Mar 05 '24 14:03 hugomontero