Updates (includes some breaking changes relative to 1.0.0 -- I know, but nobody was using 1.1.0 and it seemed silly to move immediately to v2):
local experiment packages now installed through yalc, rather than using npm pack. This greatly simplifies updating the packages during pushkin prep.
refactored experiment installation to minimize recompilation during pushkin prep. Local experiment packages are installed and controllers.js created during install, and are not revised during prep. (experiments.js is still deleted and recreated in order to handle updates in the experiment configs.)
experiments.js is now assumed to be in pushkin/front-end not pushkin/front-end/src. This allows for much better Docker cacheing.
Some changes to the formatting of docker-compose, experiments.js, and controllers.js to allow for somewhat streamlined processing.
Updates (includes some breaking changes relative to 1.0.0 -- I know, but nobody was using 1.1.0 and it seemed silly to move immediately to v2):
yalc
, rather than usingnpm pack
. This greatly simplifies updating the packages duringpushkin prep
.pushkin prep
. Local experiment packages are installed andcontrollers.js
created duringinstall
, and are not revised duringprep
. (experiments.js
is still deleted and recreated in order to handle updates in the experiment configs.)pushkin/front-end
notpushkin/front-end/src
. This allows for much better Docker cacheing.docker-compose
,experiments.js
, andcontrollers.js
to allow for somewhat streamlined processing.