jekyll / jekyll-admin

A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites.
https://jekyll.github.io/jekyll-admin/
MIT License
2.82k stars 357 forks source link

./scripts/bootstrap doesn't work #704

Open derek-adair opened 1 year ago

derek-adair commented 1 year ago

Description:

./scripts/bootstrap doesn't work for me. Depending on the version of node I use to build, i get various errors from yarn install.

Tell us a bit about yourself:

Steps to reproduce:

  1. git clone git@github.com:jekyll/jekyll-admin.git
  2. ./scripts/bootstrap

I expected the following:

A local copy of jekyll-admin I can modify.

But got the following, instead:

Various yarn errors depending on the version of node i'm using, I can supply them if necessary but I dont think this is the case.

Other details:

the frontend dependencies have not been updated in >3 years. It would be prudent to regenerate your lock files. Additionally, it can be troublesome to commit package-lock.json and yarn.lock. These were compiled on node 16, which is no longer supported.

derek-adair commented 1 year ago

removing the lock files and running ./scripts/bootstrap results in a a built application, but ./script/server-frontend does not work.

derek-adair commented 1 year ago

These things make this project a MASSIVE security risk.

thaleshcv commented 10 months ago

Hi @derek-adair any progress with this issue?

derek-adair commented 10 months ago

Nope. No longer using this project for various reasons which are far beyond the scope of this issue. I still recommend using jekyll for any developer but i've moved over to Ghost for clients that need a UI for CMS.

IMO This is still a vital issue in order for this project to survive so someone should probably submit a PR.

cynic64 commented 6 months ago

scripts/bootstrap, scripts/build, and scripts/server-frontend all work with node 13 as long as you don't delete package-lock.json. But I agree it would be nice to use newer versions.