Adds bundler's Gemfile and Gemfile.lock so, that the Ruby dependencies have the correct version.
This helps make sure that the Jekyll version used matches the version
supported by Jekyll. This applies to Jekyll or any other future Ruby
dependencies.
I Also added the installation of the ruby dependecies as a post install
step so, that is handled automatically when users to npm install.
How should this be manually tested?
rm -rf node_modules (simulates a fresh install)
npm install (to test that the ruby dependecies are installed correctly)
npm start (starts the server)
Any background context you want to provide?
The goal is to avoid issues related to people having different versions installed on their machine.
At a later stage I wish to add a Jekyll plugin for livereload and this will ensure that also that plugin has the correct version.
What does this PR do?
Adds bundler's Gemfile and Gemfile.lock so, that the Ruby dependencies have the correct version.
This helps make sure that the Jekyll version used matches the version supported by Jekyll. This applies to Jekyll or any other future Ruby dependencies.
I Also added the installation of the ruby dependecies as a post install step so, that is handled automatically when users to
npm install
.How should this be manually tested?
rm -rf node_modules
(simulates a fresh install)npm install
(to test that the ruby dependecies are installed correctly)npm start
(starts the server)Any background context you want to provide?
The goal is to avoid issues related to people having different versions installed on their machine. At a later stage I wish to add a Jekyll plugin for
livereload
and this will ensure that also that plugin has the correct version.