InnerSourceCommons / archive.innersourcecommons.org

The old version of the ISC site
Creative Commons Attribution Share Alike 4.0 International
40 stars 29 forks source link

Evaluate transition away from Jekyll #94

Open lenucksi opened 4 years ago

lenucksi commented 4 years ago

Various people repeatedly have had trouble creating a working development environment for our Jekyll-based site, one of them being @dellagustin-sap in #91. Other than that there's the odd security notice from time to time to handle.

A few other factors exist that might want to have us consider a different static-site generator. Here's where I brought this up first: https://github.com/InnerSourceCommons/innersourcecommons.org/issues/91#issuecomment-588280567

And here's the content from that post: Thanks for approaching this @dellagustin-sap! I've found myself in the "appreciating all the Jekyll things" phase repeatedly only to be overwhelmed by a case a radical pragmatism every time - "screw non-system-wide installation of Jekyll, let's get this done!" ;). As for the desired features you mentioned initially - I'm fully on board with wanting to have them and Docker looks like a way to go here.

However I'd like to play a bit of the "advocatus diaboli" here in the hopes of saving quite a bit of effort and maintenance in the long run for a 1 or 2 afternoon conversion effort. I assume the following as a current and desired position:

I successfully run my website on Hugo as do quite a lot of other people. Would you be open to consider the idea of attempting a Hugo conversion for the website and migration to Hugo GitHub Actions instead of the Docker route? I could also help a bit with this as I already successfully run Hugo.

rrrutledge commented 4 years ago

It doesn't bother me if someone wanted to convert it, but I haven't experienced said difficulties with Jekyll so it doesn't bother me to stay, either.