testing-playground icon indicating copy to clipboard operation
testing-playground copied to clipboard

Add packages

Open marcosvega91 opened this issue 5 years ago • 5 comments

The project step by step will grow and could have in the next future more packages:

  1. site with embed
  2. chrome extension
  3. devtools extension

We should think to add something similar to lerna to manage all of them

marcosvega91 avatar May 28 '20 12:05 marcosvega91

@marcosvega91 NPM released workspaces a few weeks ago, I can. spend some time giving it a shot, would you like me to do so? https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/

aganglada avatar Nov 11 '20 10:11 aganglada

@aganglada, can you tell me what the impact is for contributions/maintainers?

smeijer avatar Nov 11 '20 12:11 smeijer

@smeijer Depends of what you mean with impact, but basically:

  • We will structure the repo in different packages app, chrome-extension, devtools
  • We will need to change contributing guidelines so they follow the new structure
  • Change on documentation
  • Change on github actions to make sure it all works like it does currently.

Is that what you mean?

aganglada avatar Nov 12 '20 09:11 aganglada

Thanks,

That. And also; once it has been restructured. What do I need to do to install a package into devtools, and what do I need to install it into app?

But please, feel free to give it a shot. It would be much appreciated. :heart:

smeijer avatar Nov 12 '20 17:11 smeijer

@smeijer yep, that will be something like npm workspace app add your-package. I will investigate 😄

aganglada avatar Nov 13 '20 08:11 aganglada