This repository contains the Jekyll-based documentation that is deployed on https://tno-tsg.github.io
- Ruby version 2.5.0 or higher, including all development headers (check your Ruby version using
ruby -v) - RubyGems (check your Gems version using
gem -v) - GCC and Make (check versions using
gcc -v,g++ -v, andmake -v) - NodeJS
See for more details: Jekyll Requirements
Install bundler:
gem install bundlerInstall npm dependencies:
npm installInstall bundle:
bundle installThe repository uses Gulp to compile SASS and Javascript into versions that can be used in browsers.
To compile the resources run:
npm run devTo serve the Jekyll page, while watching changes in the filesystem (excluding changes to SASS & Javascript), run:
bundle exec jekyll serveThe Jekyll page is automatically built and pushed to Github pages on commits to the main branch.
At this moment changes to SASS & JS are not compiled by Github Pages, so before committing changes to SASS & JS files first run npm run dev