Zenika-Training / zenika-formation-framework

Tools to build and present our training material
8 stars 25 forks source link

PhantomJS alternatives #168

Closed hgwood closed 7 years ago

hgwood commented 7 years ago

What can we do?

hgwood commented 7 years ago

The more I think about it the more the last option makes sense. It would simplify the framework quite a bit. The main drawback is that Docker become a requirement to generate PDFs, but since we now have a CI that does that, I don't see why most users would want to generate PDFs locally. However, we need to make sure the CI is capable of running Docker properly.

bpetetot commented 7 years ago

FYI : Native support of docker available in Circle CI 2.0(beta access only for now)

hgwood commented 7 years ago

@bpetetot I'm not sure it means it will be able to run docker. Rather, that the build can be run inside a docker container. I might be wrong.

hgwood commented 7 years ago

Headless Chrome seems like the go-to solution now.

hgwood commented 7 years ago

Note: moving from Phantom allows us to drop the promise and setimmediate polyfills.

hgwood commented 7 years ago

Closing in favor of #185.