A vote for 2 or 3, but with a pip-installable package where all the JS is prebuilt (+ a couple of setup.py commands which do the environment preparation and JS bulding).
As 2 is an intermediate step on the way to 3 anyway (webpack can be added later), and if there's already a PR, I'd vote for merging the PR.
On a side note - why is CMS not "officially" available from PyPI via pip install? (And the probably unofficial contestms package posted to PyPI by wil93 is outdated).
If it were the case, propositions like "users are asked to install a JS package manager" wouldn't even come up, as building everything would be the standard process anyway.
K.
--
You received this message because you are subscribed to the Google Groups "Contest Management System (discussion)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to contestms-disc...@googlegroups.com.
To post to this group, send email to contestm...@googlegroups.com.
Visit this group at https://groups.google.com/group/contestms-discuss.
To view this discussion on the web visit https://groups.google.com/d/msgid/contestms-discuss/CA%2B%3DdVjoxh92BcY4_rgu7nzBAX-iV_Pmp_PEXLYnAbSTHcrwkMw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.