I need to vendor the [Puppeteer repository] along with its dependencies in central for this bug. My initial plan is to put the dependencies under third_party/nodejs/ and annontate them with [moz.yaml] files, and to put the Puppeteer repo under remote/test/puppeteer/. I then intend to introduce a new mach command (something like `./mach remote vendor-puppeteer`) to pull in the latest changes from GitHub. This will allow the remote protocol to track progress towards achieving [full Puppeteer API support]. Does that all sound reasonable to you? [Puppeteer repository]: https://github.com/GoogleChrome/puppeteer/ [moz.yaml]: https://blog.glob.com.au/2018/06/15/moz-yaml/ [full Puppeteer API support]: https://bugzilla.mozilla.org/show_bug.cgi?id=puppeteer
Bug 1540655 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I need to vendor the [Puppeteer repository] along with its dependencies in central for this bug. My initial plan is to put the dependencies under third_party/nodejs/ and annontate them with [moz.yaml] files, and to put the Puppeteer repo under remote/test/puppeteer/. I then intend to introduce a new mach command (something like `./mach remote vendor-puppeteer`) to pull in the latest changes from GitHub. This will allow the remote protocol to track progress towards achieving [full Puppeteer API support]. Does that all sound reasonable to you? [Puppeteer repository]: https://github.com/GoogleChrome/puppeteer/ [moz.yaml]: https://blog.glob.com.au/2018/06/15/moz-yaml/ [full Puppeteer API support]: https://bugzilla.mozilla.org/show_bug.cgi?id=puppeteer